3

因此,我查看了之前提出的所有问题,发现没有回答到大多数人都在问的问题,我想重新表述有关制作可点击地图的问题。

这个想法 - 有一张美国单一城市的地图,我可以使用 jquery 来勾勒出该城市内的城镇。然后,我希望能够更详细地介绍该城镇,显示购物中心、公园、街道名称、可用住房等。

我可以使用从城市收到的地图细节从我拥有的矢量文件中绘制/勾勒出所有这些小部分。

这不一定必须保持在同一页面上,但如果这样做会很好。

如果雇用某人太昂贵或一个人坐下来编写代码的时间太长,那么我的下一个选择是使用谷歌地图。现在我知道 Google 地图没有最新的视觉效果,所以我想知道是否可以设置我自己的所有标记,如果 Google 上不存在位置图片,是否可以设置它们?

结果 - 一个自定义地图有点让人想起谷歌地图,只是没有谷歌地图本身的麻烦,如果有一个使用谷歌地图作为最后手段的地图搜索选项,我不希望搜索结果显示任何内容但地点在市区范围内。

或者我应该只使用 DreamWeaver 来热点地图,每个链接到各自的位置详细信息?

这些是我发现的类似示例,但大多数只是悬停并单击,仅此而已。http://davidlynch.org/projects/maphilight/docs/demo_usa.html

http://exploregooglemaps.blogspot.com.br/p/resources.html

4

1 回答 1

3

有一个很棒的插件,它是 jvectormap :

http://jvectormap.com/

它非常轻量级和跨浏览器(vml 用于非 svg 支持)并且非常容易扩展(imo 比拥有一个完整的插件更好,你不需要,这里它有最小值然后你添加你需要的东西)通过点击,鼠标悬停回调以开始 & 这对于大多数情况来说已经足够了。

如果您正确转换地图,则轻量级(将详细信息级别限制为最大)。现在,插件使用的矢量图的转换可能很棘手,但有一个关于它的 wiki:

https://github.com/datag/jvectormap/wiki/Map-converter-notes

我已经编辑了关于在 ubuntu 上使用 GIS 软件的 wiki 部分。使用 SAGA-GIS 确实是一个救星,也是一件好事,可以立即学习为插件发布任何地图。

我要补充一点,我已经测试了来自 anychart 的 anymap 和来自 fusioncharts 的 fusionmap,并且 imo jvector 是没有任何跨浏览器/定制易用性/灵活性/带宽/执行效率竞赛的赢家......最后但并非最不重要的是自由 !

于 2013-02-09T06:19:42.953 回答