在中国地图上根据ip动态显示内容

http://rcmap.hatnote.com/#en,...

类似于这个。固定间隔时间拿到(经纬度或ip)对应着文本内容。在地图上高亮显示下,再消失。现在要求是中国地图。

有同学做过类似的么,给点提示。

阅读 3.8k
3 个回答

你的demo链接是d3.js实现的地图效果,也可以使用,leafletjs:http://leafletjs.com/。下边提供思路

看了例子用的的技术有:marker定位显示、popup文本;layer图层高亮

实现步骤:
1、首先,你先了解如何通过api实现marker定位、layer图层高亮;
2、1步骤实现了,就简单了,然后定时器执行封装好1步骤的方法,参数为数据的经纬度、文字等。

可以参考下,百度地图的API http://developer.baidu.com/ma... 上面有很多案列可以参考,上次我做了一个简单的定位就是用这个API实现的,实现也很简单。根据你的要求,我觉得:
如果拿到的是一个经纬度这在地图对应位置上用maker画一个覆盖物,然后定时器到了,在移除这个覆盖物,如果是拿到的是一个ip地址,可以转换成城市位置,然后用百度地图的:map.setCurrentCity("城市名") 显示位置

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题