做一个功能,心跳方式接收'城市/IP'作为参数,在中国地图上动态高亮显示这个省份

2014-04-25 11:25:09 +08:00
 verfino
http://rcmap.hatnote.com/#en,de,ru,ja,es,fr 类似于这种功能。

datamaps (http://datamaps.github.io/) 没有提供中国的版图,貌似要去下个SVG格式来parse(然后Ruby貌似没有支持不错的lib可用)。


现在的想法是,解析出一个SVG格式地图,按照规则修改里面的省份标示,然后传入'城市/IP'的参数后匹配一下,高亮显示(但这个过程卡在,解析出一个SVG格式文件上)。

求思路啊,不知道有没有公司直接提供这种API。
3740 次点击
所在节点    程序员
4 条回复
bearcat001
2014-04-25 14:51:32 +08:00
我做的时候是拿
GeoIP https://github.com/maxmind/GeoIP2-php
和jvectormap https://github.com/bjornd/jvectormap
供参考~
walleL
2014-04-25 15:14:06 +08:00
verfino
2014-04-25 15:36:32 +08:00
@bearcat001 谢谢,这个是PHP的库,做完这个需求后去看看,参考一下

@walleL Orz 帮大忙了 谢谢

刚刚也找到类似的地图,竟然是一个老外做的!!!
https://github.com/clemsos/d3-china-map
香港,大陆的地图都有,今后可能用得上
wdlth
2014-04-25 23:58:28 +08:00
我记得高德什么的地图API都有中国版图吧……

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/109972

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX