我一直在寻找一个jQuery插件来使用Google Maps API v3加载gMaps。
在这种情况下您使用的jQuery插件是什么?
目前,jMapping是我发现的最好的:
答案 0 :(得分:21)
我可能会有点偏见,但是我会推荐 jquery.ui.map - jQuery Google maps v3 plugin for UI and jQuery mobile,因为它可以从微数据,微格式和rdfa填充地图,因此搜索引擎友好:)加上它很小并且易于使用。
Gmap3 4.1 :
肯定:似乎有很多功能,比如它自己的群集(我没有正确测试)
否定:它很大(29kB)并且语法略显混乱(我没有正确测试它)。
总大小:29kB
jMapping 2.1.0 :
积极:有利于搜索引擎优化和可用性,因为您总是需要有一个HTML列表。
否定:不使用标准元数据和使用数据属性,很多开销,不灵活,缺乏很多功能
总大小:49kB - jMapping 6kB + jQuery元数据5kB + markermanager 29kB + Styledmarker 9kB
我不会考虑建造比“这是我的办公室”或“我们城市的公园”更复杂的东西。
goMap 1.3.2 :
正面:有点好用。当涉及到更多功能时,比jMapping更好
否定:仍然缺乏很多功能,不灵活
总大小:11kB
我会在jMapping上使用它来实现更复杂的实现,但似乎我仍然需要编写很多本地Google地图代码。
jquery.ui.map v.3 :
肯定:易于使用,分成几个js文件(或一个)以满足您的实施需求。可以从标准化的元数据(微数据,微格式,RDFa)中读取,这意味着它有利于SEO和可用性,易于覆盖任何功能或添加新功能而不会破坏核心。
否定:它有很多选项,可能会增加不习惯插件和/或jQuery的人的复杂性。
总大小alt。 1 :4kB - jquery.ui.map.min.full.js(4kB)
总大小alt。 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
答案 1 :(得分:9)
我使用$.goMap获得了很好的体验。不过,我并没有把它推向远方,所以YMMV。
答案 2 :(得分:1)
同样here收集了一些插件,因此您可以看到一些演示,也许可以测试其中一些。