基于wilddog JavaScript SDK和高德LBS开放平台完成的一个地图应用
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app
dataInitAndMoveSimulator
docs
test
.bowerrc
.editorconfig
.gitattributes
.gitignore
.yo-rc.json
Gruntfile.js
LICENSE
README.md
bower.json
circle.png
package.json
path.png
trace.png

README.md

Wilddog Realtime Location

Realtime Location 是一个基于wilddog JavaScript SDK和高德LBS开放平台完成的一个地图应用,能够实现实时的geohash范围查询。

在线示例

http://location.wilddogapp.com/

我们提供了一个实例,包含三大功能:

一、

获取某个定位单位的实时位置。  在 GeoMap 演示截图

二、

获取某个定位单位的实时路径。  在 GeoMap 演示截图

三、

展示在北京市某片区域内定位单位的实时动态位置信息,点击地图内的任意点更改橙色圆圈的位置。  在 GeoMap 演示截图

本地运行

首先确认本机已经安装 Node.js 运行环境,然后执行下列指令:

git clone git@github.com:WildDogTeam/demo-js-geomap.git
cd  demo-js-geomap

安装依赖:

npm install grunt -g
npm install

启动项目:

grunt

移植到你的野狗App

此时你就可以看到实时移动的定位单位了,该应用用的是我们的AppId, 如果你想移植到自己的野狗 App 上,那怎么组织野狗中的数据呢? 我们在代码中的 dataInitAndMoveSimulator 中提供了初始化数据的 dataInit/datainit.js 和模拟位置坐标实时变化的 moveSimulator/index.js 两个 nodejs 脚本工程,工程使用前需要分别下载依赖 npm install 。

  • 首先修改 app/scripts/delivery.js 中的 AppId 为你的野狗App的 AppId
  • dataInit:将代码中的 换成你的 AppId,npm install,运行 nodejs 脚本。
  • moveSimulator:将代码中的 换成你的 AppId,npm install,运行 nodejs 脚本。
  • 完成以上步骤之后,按照上面的启动项目步骤启动即可。

注册Wilddog

WildGeo需要用Wilddog数据库存储位置数据, 你可以在此注册Wilddog账户

更多示例

这里分类汇总了 WildDog平台上的示例程序和开源应用, 链接地址:https://github.com/WildDogTeam/wilddog-demos

支持

如果在使用过程中有任何问题,请提 issue ,我会在 Github 上给予帮助。

相关文档

License

MIT http://wilddog.mit-license.org/

感谢 Thanks

demo-js-geomap is built on and with the aid of several projects. We would like to thank the following projects for helping us achieve our goals:

Open Source:

  • GeoFire Realtime location queries with Firebase
  • JQuery The Write Less, Do More, JavaScript Library

Commercial Partner:

  • 高德开放平台 高德地图api,高德地图API,地图API,地图api,高德地图 api,高德手机API,LBS云,高德地图API Android,高德地图API iOS,URI API,最专业的地图API