我一直在寻找一个 jQuery 插件来使用 Google Maps API v3 加载 gMap。
在本例中您使用了哪些 jQuery 插件?
目前,jMapping 是我发现的最好的:
最佳答案
我在这里可能有点偏见,但是我会推荐jquery.ui.map - jQuery Google maps v3 plugin for UI and jQuery mobile ,因为它可以从微数据、微格式和 rdfa 填充 map ,因此对搜索引擎友好:) 而且它很小且易于使用。
<小时/>Gmap3 4.1:
正面:似乎有很多功能,比如它自己的集群(我没有正确测试过)
负面:它很大(29kB)并且语法有点困惑(我没有正确测试过)。
总大小:29kB
<小时/>jMapping 2.1.0:
积极:有利于 SEO 和可用性,因为您始终必须有一个 html 列表。
负面:不使用标准元数据和数据属性,开销很大,不灵活,缺乏很多功能
总大小:49kB - jMapping 6kB + jQuery 元数据 5kB + 标记管理器 29kB + Styledmarker 9kB
我不会考虑 build 比“这是我的办公室”或“我们城市的公园”更复杂的东西。
<小时/>goMap 1.3.2:
积极:有点容易使用。在拥有更多功能方面比 jMapping 更好
负面:仍然缺乏很多功能,不灵活
总大小:11kB
我会在 jMapping 上使用它来实现更复杂的实现,但似乎我仍然需要编写大量 native Google map 代码。
<小时/>jquery.ui.map v.3:
优点:易于使用,分为多个(或一个)js 文件以满足您的实现需求。可以读取标准化元数据(微数据、微格式、RDFa),这意味着它有利于 SEO 和可用性,可以轻松覆盖任何功能或添加新功能,而无需破坏核心。
负面:它有很多选项,这可能会增加不习惯插件和/或 jQuery 的人的复杂性。
总大小替代。 1:4kB - jquery.ui.map.min.full.js (4kB)
总大小替代。 2:5-7kB - jquery.ui.map.min.full.js (4kB)、jquery.ui.rdfa.min.js/jquery.ui.microformat.min.js/jquery.ui.microdata .min.js (1-3kB)
其他jquery谷歌地图插件可以找到here
关于jquery - jQuery 和 Google Maps API v3 的最佳插件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4284167/