因工作需要,最近研究几款关于地图的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. 【Java】Linux下安装配置Oracle JDK 1.7版本

    1 环境 Vmware虚拟机中的Ubuntu 12.04 32位系统 2具体安装步骤 ①下载最新的jdk包 注意jdk区分32位版本和64位版本,要与Ubuntu兼容才行 下载地址 http://ww ...

  2. 1018. Public Bike Management (30)

    时间限制 400 ms 内存限制 65536 kB 代码长度限制 16000 B 判题程序 Standard 作者 CHEN, Yue There is a public bike service i ...

  3. 【Passport】微软过时的技术

    虽然已过时,没来得及体验,摘录一段别人的文章,假装对passport的了解 微软在过去的身份验证服务上,一直采用的Passport验证,但已经是N年前推出来的一个软件架构,当然也被软件界很多地方采用到 ...

  4. 无法为请求的 Configuration 对象创建配置文件 错误原因

    Configuration config = WebConfigurationManager.OpenWebConfiguration("~"); 无法为请求的 Configura ...

  5. Samza在YARN上的启动过程 =》 之二 submitApplication

    首先,来看怎么构造一个org.apache.hadoop.yarn.client.api.YarnClient class ClientHelper(conf: Configuration) exte ...

  6. 宏 #,##,_ _VA_ARGS_ _

    宏里面使用: 一.#  转为字符串 #define PSQR(x) printf("the square of" #x "is %d.\n",(x)*(x)) ...

  7. spring结合时,web.xml的配置

    <!-- 1. web.xml配置 <context-param> <param-name>webAppRootKey</param-name> <pa ...

  8. live555源码研究(三)------UsageEnvironment类

    一.UsageEnvironment类作用 1,不使用的时候回收当前的使用环境. 2,对返回结果消息和错误消息的维护. 二.类UsageEnvironment继承关系图

  9. Servlet课程0426(十一)Servlet Cookie实现两周内不用重复登录

    Welcome.java //登录界面 package com.tsinghua; import javax.servlet.http.*; import java.io.*; import java ...

  10. Win7 默认hosts文件

    # Copyright (c) 1993-2009 Microsoft Corp. # # This is a sample HOSTS file used by Microsoft TCP/IP f ...