/mapLocation

批量转换地址为经纬度

Primary LanguageJavaScriptMIT LicenseMIT

Build Status

mapLocation

批量转换地址为经纬度 mapLocation

介绍

一个 web 小工具,提供地名批量转换为经纬度,并下载的功能。

基于 ReactAnt Design

托管在 githubcoding(为了百度SEO) 上。

本地部署

运行此项目需要 node.js 环境。安装方法很多种,如果只是为了运行此项目直接在官网下载安装即可。如果对 node.js 感兴趣,建议使用 nvm( linux 和 macOS 用户) 或 nvm-windows (windows 用户) 安装。

之后打开控制台,在源码根目录运行:

$ npm install -g yarn

$ yarn

复制 env 文件:

$ cp .env.example ./.env

.env 中的填写你自己的 API_KEY

然后运行:

$ yarn start

启动成功后访问

http://localhost:3000

界面成功显示说明启动成功。

.env 文件

本项目通过环境变量配置 API_KEY 及第三方工具,如:百度统计。 您只需要把自己的key配置到.env文件即可生效。

# 必填项(api key 二选一)
# google map api key
REACT_APP_GOOGLE_MAP_KEY=
# baidu api key
REACT_APP_BAIDU_API_KEY=

# 选填
# 转换间隔(单位:毫秒,默认0)
REACT_APP_INRERVAL=
# google analytics
REACT_APP_GOOGLE_ANALYTICS_ID=
# hotjar
REACT_APP_HOTJAR_ID=
# baidu analytics
REACT_APP_BAIDU_ANALYTICS_ID=
# sentry
REACT_APP_SENTRY_KEY=
REACT_APP_SENTRY_ID=
# tucao
REACT_APP_TUCAO_ID=

如果启动成功但是查询失败的话,请检查自己的API_KEY是否正确。确认API_KEY是否有geocoding api服务的权限。

调整转换间隔时间

为了防止并发过高,提供了每条转换后间隔一段时间的功能,可以通过修改.env文件中的REACT_APP_INRERVAL设置。默认间隔时间为0ms

LICENSE

MIT