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 文件,该文件基本上为您绘制了全球或区域地图。
相关文章:
- 地图API没有't显示地图
- 单击按钮以突出显示地图标记 (Gmaps) - 如何
- 谷歌地图API没有;t显示地图,如果中心由javascript函数填充
- 将PHP集成到Javascript中,使用Google API显示地图标记
- IE中的谷歌地图API v3不显示地图或标记
- 数据映射不是't显示地图
- 谷歌地图隐藏并显示地图
- 在谷歌地图中显示地图标记内容的事件
- 映射:单击标记,显示地图旁边的内容
- 谷歌地图没有显示地图上的所有目的地标记,只有第一个和最后一个
- 如何在另一页上显示地图并全屏查看
- 谷歌地图 - 通过使用php检索纬度和纵向来显示地图和标记
- 单击时显示地图,然后滚动到地图
- 在 JavaScript 循环中显示地图标记的 JSON 解析数据
- 如何更新和显示地图对象
- 必应地图显示地图的左上角的北美
- 谷歌地图功能,但不显示地图
- 如何在选择html元素时高亮显示地图标记
- 获取用户's附近没有显示地图与谷歌地图api v3
- 显示地图的“切换街景地图的问题”