jquery - jQuery 和 Google Maps API v3 的最佳插件?

标签 jquery google-maps jquery-plugins

我一直在寻找一个 jQuery 插件来使用 Google Maps API v3 加载 gMap。

在本例中您使用了哪些 jQuery 插件?

目前,jMapping 是我发现的最好的:

https://github.com/brianjlandau/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/

相关文章:

jquery - 谷歌地图从 map 外部将对象拖放到谷歌地图中

Android 2.3 谷歌地图缺少资源 maps_watermark_dark.png

android - ArrayList 覆盖所有以前存储的值 android

javascript - 暂停按钮功能在轮播中不起作用

c# - ViewModel 中的类似属性名称未在 Controller 操作方法中绑定(bind)

jquery - 使用 jquery.BlockUI 插件禁用整个 jqGrid(jQuery 网格插件)

javascript - 表单的 Jquery 表单验证

javascript - 我怎样才能使一个函数在整个 jQuery 插件及其所有内部方法中可用?

javascript - 如何访问函数内部的函数?

jquery - 使用删除和添加类进行切换