我们正在尝试添加一些与我们网站的访问者相关的视觉统计数据。我们现在的重点是游客的位置。
我们希望创建一个映射(通过jquery插件),它将:
(A)在地图上显示输入的IP的位置,或者如果第一个选项不可用,我们可以使用geoIP获取访问者的国家/城市,jquery插件应该只在给定的城市上放置一个引脚。如果这个插件能让我们放置更多的引脚,那就太好了。
(B)根据IP的列表,按国家对它们进行排序和分组,然后突出显示访问者最多的国家,并根据访问者的数量(如Google Analytics )对其进行着色。或者,这可以通过geoIP在服务器端完成,服务器只需输出国家代码:访问量,然后jquery插件就可以突出显示。
我需要寻找什么,您知道有这样的功能的jquery插件吗?
问候
发布于 2015-03-17 13:56:41
我会建议你使用谷歌GEOCHART,它是免费的,易于集成和相当容易操作,这样你就可以创建自己的地图。你可以添加颜色,标签等等。。
我希望这是对你的一些帮助。。
发布于 2015-03-12 12:04:37
有许多可用的映射选项,关键是将地理位置(lat和long)转换为像素.据推测,这需要实时完成,并随着访问者信息的变化而动态更新。如果您可以将Google链接到一个.csv文件,那么使用D3.js这样的库就可以灵活地显示任何您想要的内容。最难的一点是正确的投影。每个人都会推荐你的开创性页面是:
http://bost.ocks.org/mike/map/
它解释了如何使用一个形状文件,将其转换为一个json文件,该文件实际上为您绘制了全球或区域地图。
https://stackoverflow.com/questions/29007941
复制相似问题