因工作需要,最近研究几款关于地图的JS插件,现与大家分享一下。

以下比较只是浅层次的分析一下,并没有实际通过项目检验,所以不足之处还请大家指出。

地图插件对比
插件名  简介 区域支持 扩展性 离线支持 多浏览器支持  优点  缺点
jVectorMap 国外一款显示矢量地图的jQuery插件。 世界、全国、省 支持 使用相对简单。 只支持到省级划分,不支持市级。
加载速度快。 样式、显示效果不理想。
多浏览器支持较好。 仅有基本的显示功能,若要完成复杂交互,需改源码。
  扩展性不强。
Echarts 国内一款开源插件,来自百度商业前端数据可视化团队,基于html5 Canvas,是一个纯Javascript图表库。 中国、省、市 支持 IE支持不好 支持省市级区域划分。 由于基于HTML5,因此需要支持HTML5的浏览器才行。对IE支持不完善。
直观,生动,可交互,可个性化定制。
扩展性较好。
加载速度相对较快。
地图汇 国内一款专业地图插件。面向企业机构和个人用户。 世界、全国、大区、省市、区县 暂不支持
(需联系官方客服)
支持世界,全国,区县各级行政区域。 收费。
支持多浏览器,兼容性较好。 需要联网调用官方开放接口,稳定性需要考虑。
模版丰富,功能强大,扩展性较好。  
百度地图、 国内IT公司推出的免费地图API。 世界、全国、省市、区县 不支持 功能较丰富,扩展性较好。
浏览器兼容性较好。
需要调用官方开放接口,不支持离线状态。
由于地图不是矢量图片,加载省级区域着色速度较慢。
高德地图、
搜狗地图、
soso地图、
阿里云地图、
MapBar、
51地图
Kartograph 国外一个用于创建交互式地图框架,而且不需要任何地图服务商(如:Google Maps)支持 世界、省(国外) 支持 功能较强,扩展性较好。 对中国地图支持不好。
需要SVG数据,开发难度相对较大。
Polymaps  国外一开源插件 世界、省(国外) 支持 提供快速的显示,支持矢量数据的可视化演示。 对中国地图支持不好。
需要SVG数据,开发难度相对较大。
Craftmap  国外一开源插件 世界、省(国外) 支持 加载速度快。 对中国地图支持不好。
地图效果不精细。

几款JS地图插件比较的更多相关文章

  1. 基于SVG的JS地图插件

    一:D3(Data-Driven Documents) 官网地址:http://d3js.org/ 功能非常强大(不支持IE8) D3 是最流行的可视化库之一,它被很多其他的表格插件所使用.它允许绑定 ...

  2. 7款个性化jQuery/HTML5地图插件

    现在我们经常会用到一些地图应用,无论是在网页上还是手机App中,地图貌似是一个不可或缺的应用.本文将带领大家一起来看看一些基于jQuery和HTML5的个性化地图插件,有几款地图比较实用,有些则是具有 ...

  3. 【百度地图API】——国内首款团购网站的地图插件

    原文:[百度地图API]--国内首款团购网站的地图插件 摘要: 本文介绍了一款应用在团购网站上的地图插件,适用于目前非常流行的团购网站.使用这款地图插件,无需任何编程技术,你就把商家的位置轻松地标注在 ...

  4. 一款基于Bootstrap的js分页插件bootstrap-paginator使用实例

    Bootstrap Paginator是一款基于Bootstrap的js分页插件,功能很丰富.它提供了一系列的参数用来支持用户的定制,提供了公共的方法可随时获得插件状态的改变,以及事件来监听用户的动作 ...

  5. 移动开发必备!15款jQuery Mobile插件

    移动互联网的发展,来自PC端的网页并不能完全自适应移动端页面需求,使得响应式设计体验产生并成为潮流,也正是这样一种需求,促成了jQuery Mobile的流行.jQuery Mobile这样一款基于j ...

  6. 2014优秀的好用的20款免费jQuery插件推荐

    2013 年最好的 20 款免费 jQuery 插件,世界买家网 www.buyerinfo.biz在这里分享给大家 这些插件对设计者和开发者都有很大的帮助,希望大家能够喜欢:) 现 今互联网市场上提 ...

  7. 20+ 个很有用的 jQuery 的 Google 地图插件

    转自:http://www.oschina.net/translate/20-useful-jquery-google-maps-plugins Google 地图在寻找我们想要了解的商店或者其它有趣 ...

  8. js常用插件

    1.jQuery Shortcuts 是个超轻量级的方法,使用 jQuery 来绑定快捷键(热键). 2.Underscore封装了常用的JavaScript对象操作方法,用于提高开发效率. 3.Kn ...

  9. 推荐几款jQuery表格插件

    平时项目中,会碰到很多表格元素,这里推荐几款jQuery表格插件. Stackable.js 通常在小屏幕上,表格的表形形式不大好,因为用户会缩放平移,或者就是表格太小,导致数据不可见.Stackab ...

随机推荐

  1. DB2 SQL 递归实现多行合并

    最终效果 原始数据: 转换脚本: WITH post_a AS ( SELECT DISTINCT T.EMP_NO,S.CODE_ FROM inscndb.DTFMA000_EMP_POST T ...

  2. [旧博客]QQ旋风加速漏洞

    漏洞是这样的,用开通QQ会员的账号登录QQ旋风,添加要下载的任务,启动加速后,注销,登录lixian.qq.com 删除刚才添加的离线任务,这时QQ旋风还是在加速那个任务.而你又可以登录QQ旋风添加其 ...

  3. MySQL 5.5主从同步设置教程

    先修改Master(10.1.123.197)的 my.cnf 配置 在 [mysqld] 中新增以下内容 log-bin=mysql-bin log-bin-index=mysql-bin.inde ...

  4. (转)《深入理解java虚拟机》学习笔记8——Tomcat类加载器体系结构

    Tomcat 等主流Web服务器为了实现下面的基本功能,都实现了不止一个自定义的类加载器: (1).部署在同一个服务器上的两个web应用程序所使用的java类库可以相互隔离. (2).部署在同一个服务 ...

  5. PHP - PDO 之 mysql 参数绑定

    <?php /* pdo 学习 */ $dsn = 'mysql:host=localhost;dbname=cswl';//构建连接dsn $db = new pdo($dsn,'root', ...

  6. 两年的坚持,最后还是决定将ISoft开源

    还记得2011年9月份,我在上大四,本来想着考研能上个好点的学校,可我怎么就不愿去自习室上自习.每天晚上睡觉前都告诉自己明天早晨一定早起去上自习,但又每次醒来都不想起床啊,懒,没办法.睡到不想再睡了才 ...

  7. 一个有意思的js实例,你会吗??[原创]

    首先,看看下面一个js例子,你觉得会输出什么呢? function fn(a){ a(); function a(){ console.log(2); } var a = function(){ co ...

  8. SDIBT 3237 Boring Counting( 划分树+二分枚举 )

    http://acm.sdibt.edu.cn/JudgeOnline/problem.php?id=3237 Problem H:Boring Counting Time Limit: 3 Sec  ...

  9. javascript closure

    http://www.jibbering.com/faq/notes/closures/ http://hi.baidu.com/bluedream_119/item/938dcd082b1e1880 ...

  10. c#做动态(gif)中文验证码

    无意中在国外论坛发现一个gif动画类,我使用它来制作了一个动态验证码 : 一:首先新建一个类库 1:新建AnimatedGifEncoder类 using System; using System.C ...