注:JavaScript 开源库不支持极速版JavaScript API。
百度地图JavaScript开源库,是一套基于百度地图API二次开发的开源的代码库。目前提供多个lib库,帮助开发者快速实现在地图上添加Marker、自定义信息窗口、标注相关开发、快速加载城市列表、拉框放大、拉框搜索、区域限制设置、几何运算、实时交通、检索与公交驾车查询、鼠标绘制工具等功能。
百度地图JavaScript开源库秉着与大家一起学习交流的态度,全部开源。您可以参考开发文档,直接调用现有的开源库,实现您的需求;或者下载每个类的源文件,自行修改再使用。源文件里具有详尽的注释,可以帮助您更好的理解。
如果您对百度地图JavaScript开源库的意见和建议,请发送邮件。
此外,欢迎广大的开发爱好者,基于百度地图API,提供你们制作的JavaScript library库。我们也会放在这里供其他爱好者学习、交流。
提供热力图可视化展现功能,注: 支持chrome, safari, IE9及以上的浏览器. 核心的代码主要来自于第三方heatmap.js, 主入口类是HeatmapOverlay, 基于Baidu Map API 2.0。
热力图示例 ![]() |
|
资源引用: |
查看源文件 ![]() ![]() |
类参考: | 查看类参考 ![]() |
城市行政区域和商圈数据获取工具类,使用者可以通过调用该接口智能获取城市行政区域和商圈多边形及相关坐标点数据。 主入口类是CityList, 基于Baidu Map API 1.5。
城市商圈多边形获取示例 ![]() |
|
资源引用: |
查看源文件 ![]() ![]() |
类参考: | 查看类参考 ![]() |
MapWrapper类提供了将Google或GPS坐标形式的Marker添加到百度地图上的功能。用户可以直接通过该类提供的addOverlay方法,添加Google或GPS坐标形式的Marker到百度地图上,不再需要先将Google或GPS坐标转化为百度坐标,然后再添加的操作。基于Baidu Map API 1.2。
添加Marker示例 ![]() |
|
资源引用: |
查看源文件 ![]() ![]() |
类参考: | 查看类参考 ![]() |
百度地图API事件包装器类,对外开放。 对百度地图提供的事件机制,进行了包装,更好的提供事件绑定、删除体验。 基于Baidu Map API 1.2 +。
添加Marker示例 ![]() |
|
资源引用: |
查看源文件 ![]() ![]() |
类参考: | 查看类参考 ![]() |
百度地图的infoBox。类似于infoWindow,比infoWindow更有灵活性,比如可以定制border,关闭按钮样式等。 基于Baidu Map API 1.2 +。
在顶部打开infoBox ![]() ![]() |
|
资源引用: |
查看源文件 ![]() ![]() |
类参考: | 查看类参考 ![]() |
百度地图的标注管理器。多marker的管理,更高效、解析更快。 基于Baidu Map API 1.2 +。
MarkerManger示例 ![]() |
|
资源引用: |
查看源文件 ![]() ![]() |
类参考: | 查看类参考 ![]() |
百度地图的富Marker类,对外开放。 允许用户在自定义丰富的Marker展现,并添加点击、双击、拖拽等事件。 基于Baidu Map API 1.2 +。
普通富Marker使用示例 ![]() ![]() |
|
资源引用: |
查看源文件 ![]() ![]() |
类参考: | 查看类参考 ![]() |
百度地图的路书。实现marker沿路线运动,并有暂停等功能。 基于Baidu Map API 1.2 +。
示例: |
普通路书使用示例 ![]() ![]() |
资源引用: |
查看源文件 ![]() ![]() |
类参考: | 查看类参考 ![]() |
百度地图的添加标注工具类,对外开放。 允许用户在地图上点击后添加一个点标注,允许用户设定标注的图标样式。 主入口类是MarkerTool, 基于Baidu Map API 1.2。
普通可连续添加标注示例 ![]() ![]() |
|
资源引用: |
查看源文件 ![]() ![]() |
类参考: | 查看类参考 ![]() |
此类表示地图上的一个覆盖物,该覆盖物由文字和图标组成,从Overlay继承。 主入口类是TextIconOverlay, 基于Baidu Map API 1.2。
查看自定义覆盖物示例 ![]() ![]() |
|
资源引用: |
查看源文件 ![]() ![]() |
类参考: | 查看类参考 ![]() |
拉框缩放类,实现拉框缩放效果的入口。 主入口类是SearchInRectangle, 基于Baidu Map API 1.2。
普通的拉框搜索 ![]() ![]() ![]() |
|
资源引用: |
查看源文件 ![]() ![]() |
类参考: | 查看类参考 ![]() |
SearchControl类,此类提供城市列表选择、本地检索、公交驾车查询功能。 主入口类是SearchControl, 基于Baidu Map API 1.4。
检索与公交驾车查询示例 ![]() |
|
资源引用: |
查看源文件 ![]() ![]() |
类参考: | 查看类参考 ![]() |