j查询地理位置和地图突出显示


jquery geolocation and map highlight

我们正在尝试添加一些与我们网站访问者相关的视觉统计数据。我们现在专注于访客的位置。

我们想创建一个映射(通过jquery插件),它将:

一)在地图上显示输入的IP的位置,或者如果第一个选项不可用,我们可以使用geoIP来获取访问者的国家/城市,jquery插件应该只在给定的城市上放置一个图钉。如果插件可以允许我们放置更多引脚,那就太好了。

b)根据IP列表,对它们进行排序并按国家/地区分组,然后突出显示访问者最多的国家/地区,并根据访问者数量对其进行着色,例如Google Analytics。或者,这可以通过geoIP在服务器端完成,服务器可以只输出国家代码:访问者数量,然后jquery插件应该只是突出显示。

我需要寻找什么,你知道任何具有这种功能的jquery插件吗?

问候

我建议您使用Google GEOCHART,它是免费的,易于集成且易于操作,因此您可以创建自己的地图。您可以添加颜色,标签等等。.

我希望这是对你的一些帮助..

有许多可用的映射选项,关键是将您的地理位置(纬度和经度)转换为像素......据推测,这需要实时完成,并随着访客信息的变化而即时更新。如果你可以将你的Google Analytics链接到一个.csv文件,那么使用D3等库.js十个文件将允许你灵活地显示你想要的任何内容。最困难的一点是正确投影。每个人都会参考你的开创性页面是这样的:

http://bost.ocks.org/mike/map/

它解释了如何获取形状文件,将其转换为 json 文件,该文件基本上为您绘制了全球或区域地图。