jquery地理定位和地图突出显示

时间:2015-03-12 10:59:43

标签: javascript php jquery google-analytics

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

我们想要创建一个地图(通过jquery插件):

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

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

我需要查找什么,你知道任何具有此类功能的jquery插件吗?

此致

2 个答案:

答案 0 :(得分:1)

有许多可用的映射选项,关键是将您的地理位置(纬度和长度)转换为像素......可能需要实时完成,并在访客信息发生变化时随时更新。如果您可以将Google Analytics(分析)链接到.csv文件,那么十个使用D3.js等库可以让您灵活地显示您想要的任何内容。最难的是让投影正确。每个人都会引用你的开创性页面是:

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

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

答案 1 :(得分:1)

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

我希望这对你有所帮助......