浏览器版本低!无法浏览完整内容,建议升级或更换浏览器。

JavaScript API

百度地图JavaScript API是一套由JavaScript语言编写的应用程序接口,可帮助您在网站中构建功能丰富、交互性强的地图应用,支持PC端和移动端基于浏览器的地图应用开发,且支持HTML5特性的地图开发。免费对广大用户开放。

2011年06月09日

V1.0

2011年06月17日

V1.1

2011年06月17日

V1.2

2011年06月30日

V1.2

2011年07月05日

V1.2

2011年07月08日

V1.2

2011年07月27日

V1.2

2011年07月29日

V1.2

2011年08月05日

V1.2/1.1/1.0

2011年08月19日

V1.2

2011年09月23日

V1.2

2011年10月12日

V1.2

2011年11月18日

V1.2

2012年01月15日

V1.2

2012年02月29日

V1.3

2012年04月11日

V1.3

2012年09月03日

V1.3

2012年11月30日

V1.4

2012年12月21日

V1.4

2013年01月18日

V1.4

2013年4月11日

V1.5

2013年5月17日

V1.5

2013年6月9日

V1.5

2013年6月20日

V1.5

2013年7月5日

V1.5

2013年8月21日

V2.0

2013年12月19日

V2.0

2014年01月09日

极速版V1.0

2014年02月20日

V2.0

2014年4月4日

V2.0

2014年9月24日

V2.0

2014年10月11日

V2.0

2017年1月12日

V2.0

2017年3月9日

V2.0

2017年3月15日

V2.0

2017年3月17日

V2.0

2017年5月2日

V2.0

2017年6月1日

V2.0

2017年6月6日

V2.0

2017年8月3日

V2.0

2017年10月31日

V2.0

2017年12月5日

V2.0

新增功能:

1.支持添加热区数据

2.公交线路查询

3.marker支持添加右键菜单

4.驾车增加打车费用接口

新增功能:

1.异步加载API

新增功能:

1.异步加载API

2.改善API字体显示

3.支持Android设备上高清显示地图

修复问题:

1. Firefox4右键失效

新增功能:

1.支持随时修改地图允许的最大和最小级别

新增功能:

1.支持开启和关闭自动适应容器尺寸变化方法

修复问题:

1.交通流量预测日期设置的问题

新增功能:

1.LocalSearch支持多关键字同时检索

2.LocalSearch结果增加省份字段

3.LocalSearch每页结果数量提升至100
新增功能:

1.驾车结果支持拖拽修改途径点

2.标注支持阴影图层和动画效果

3.公交导航添加不乘地铁策略

4.信息窗口的设置标题和内容的接口支持DOM结点类型

5.Map增加tilesloaded事件

6.覆盖物增加是否响应点击事件的配置

修复问题:

1.IE8下事件时序与其他浏览器不一致的问题

新增功能:

1.Map增加mouseover和mouseout事件

修复问题:

1.驾车拖拽出现异常

新增功能:

1.更新底图

新增功能:

1.地图展现增大到19级

2.LocalSearchResult增加suggestions属性

3.LocalResultPoi增加tags属性

4.Polyline,Polygon,Circle增加右键单击事件

5.LocalSearch.search增加限定搜索范围参数

修复问题:

1.修复公交导航Bug

2.修复Polyline,Polygon,Circle编辑结束时报错

新增功能:

1.更新部分世界图

修复问题:

1.公交导航中步行线路显示不完整

功能改进:

1.周边检索半径范围最大值支持到100公里

新增功能:

1.支持卫星图和路网图

2.更新普通底图

3.地图类型控件支持两种样式配置

4.地图类型控件支持展示自定义地图类型

修复问题:

1.iOS5拖拽导致地图位置异常

2.InfoWindow的clickclose事件无法派发

新增功能:

1.suggestion自动完成/搜索建议功能

新增功能:

1.iOS支持硬件加速

2.采用全新界面样式:信息窗口、地图平移控件、缩略图控件

特性:

1.兼容HTML4和HTML5,卡位移动互联网入口

2.新增定位服务、手势操作、硬件加速等功能

3.帮助开发者快速构建适应PC和移动环境的Web地图应用,数据更新及时、服务更加稳定

4.全新界面样式

新增功能:

1.支持行政区域边界的搜索加速

新增功能:

1.支持云服务(包括云检索和云存储)

新增与优化:

1.新增文件本地存储功能,减少与服务器的交互耗时,节省移动端的请求流量

2.api架构优化,加载文件更小,较1.3版本主文件减小17%,加载速度更快

3.信息窗口展现大小随屏幕大小变化而自适配

4.提供高清底图,支持高分辨率(特别针对移动端新增)

移动端v1.3地图-VS-v1.4地图

1.新增定位控件:提供html5浏览器定位功能。新增GeolocationControl类。

2.新增检索控件:提供城市列表选择、本地检索控件、公交驾车查询控件。新增SearchControl类,具体查看javascript开源库-检索控件

3.支持Android4.0以上多点触控缩放地图

4.支持高亮展示本地检索标注点功能

5.提供Suggestion词条提示界面关闭功能

优化

1.优化拖拽、缩放和点击的体验

2.优化鱼骨条控件、实时路况控件UI,视觉效果更佳

3.v1.4针对移动端的功能与优化部分展示

新增功能:

1.信息窗口的“百度地图样式(包含“在附近找”“到这里去”“从这里出发”检索框)”定制功能,详见JavaScript开源库

优化:

1.点、线编辑功能,解决线顶点过多时造成浏览器操作缓慢的问题,详见JavaScript Demo_覆盖物示例

新增功能:

1.鼠标绘制覆盖物工具(包括绘制点、线、面、圆、矩形),详见JavaScript开源库

新增功能:

1.新增key验证机制

(1) 即自v1.5版本起,JavaScript API引导文件增加key验证(对应参数为ak),用户需先申请key,才可使用v1.5版本API服务

(2) 与LBS云,车联网API使用同一套key机制,可通用

2.麻点图功能

(1) 支持海量用户数据以麻点图方式形成图层,叠加在百度地图上(新增CustomLayer类),功能体验

(2) 新增图层单击事件,返回点击点的详细数据(如坐标值等)

更新:

1.开源库_检索信息窗口类(百度地图信息窗口模式):增加手机发送功能

修复问题:

1.JavaScript 开源库-鼠标绘制工具条库 :鼠标绘制结束事件增加label对象返回值,便于用户删除距离、面积信息

2.开源库_检索信息窗口类:IE部分版本无法改变搜索半径的BUG

3.开源库_添加标注工具:Firefox中标注样式仅剩1种的Bug 4.开源库_标注管理器类:在V1.4下无法添加标注的BUG

新增功能:

1.本地检索类检索出的POI默认增加详情字段url,点击“详情”进入详情页

修复问题:

1.修复本地检索用户自有数据时,结果里会出现百度数据的Bug

2.修复GWT封装JS后,折线、多边形不显示问题

新增功能:

1.JavaScript开源库:绘制弧线功能,且通过拖拽起终点改变弧线的形状,详见JavaScript开源库

2.新增移动端触摸事件:touchstart(触摸开始)、touchmove(触摸过程中)、touchend(触摸结束)及longpress(长按)

修复问题:

1.移动端手势缩放时缩放中心错误问题

新增功能:

1.信息窗新增短信发送功能,可发送包括自定义内容的位置短信。 驾车查询search方法,新增设置驾车查询起终点城市参数

修复问题:

1.给一组Marker加右键菜单时,只有一个Marker可以添加成功的问题

新增功能:

1.地图底图可点功能,单击信息窗里的详情、检索按钮可以一键跳转至百度地图

修复问题:

1.解决Hotspot的hotspotover事件与云麻点相冲突的问题

新增全景图、定制个性地图功能:

1.全景图地图展现(包括街景、室内实景图)支持凤凰、沈阳、无锡三个城市的全景图展现(后续将会陆续开通其他城市)

新增API:

PanoramaControl:全景控件类,点击控件进入全景地图

Panorama:全景地图类, 可设置获取全景地图级别、位置、视角、id、显示隐藏

PanoramaCoverageLayer:全景图层类,用于显示全景覆盖范围

PanoramaService:检索全景数据信息类,可检索指定位置、id的全景数据

2.定制化地图展现

支持用户设置地图底图样式风格(如普通、深色、浅色),以便根据环境(如白天、黑夜)展现最佳视觉

支持用户设置地图底图元素(如道路层、建筑物、水域、兴趣点等)的显示与隐藏

新增API: MapStyle:地图底图样式类,用于设置地图底图展现的元素种类(point(兴趣点)、road(道路)等)、底图样式风格(normal(默认样式),dark(深色样式),light(浅色样式)

新增功能:

1.JavaScript开源库:增加获取商圈多边形和行政区域及相关坐标点功能,详见JavaScript开源库

新增功能:

1.针对移动浏览器端的专业定制版,提供展示地图、标注位置、检索poi、查询线路等功能

2.相比于通用的JavaScript API,该版本体积更小,出图速度更快,矢量方式绘制地图更省流量

新增功能:

热力图展现、修复功能

1.JavaScript开源库:支持热力图绘制功能,详见JavaScript开源库,截图如下:

heatmap20140220.png

2.针对手机平台,优化覆盖物的渲染实现. 解决手机上大量覆盖物下的性能问题

3.修复拖拽自定义图层过程中,概率出现无法显示自定义图层的bug

4.修复覆盖物事件穿透的bug

5.修复部分情况下不能正常派发tilesloaded事件的bug

新增功能:

新增个性化地图模板定制功能

1.开放多套个性化地图模版,允许用户对地图元素进行颜色、透明度、显示等进行定制,突出展示自己的数据

新增功能:

新增地面叠加层类

1.增加GroundOverlay及GroundOverlayOptions类,支持在地图上添加、删除地面叠加层:

groundoverlay.png

2.地图类型控件增加地图主站样式;

3.升级定位功能

(1)NavigationControlOptions新增enableGeolocation属性,设置为true时平移缩放控件集成定位功能

(2)geolocation、GeolocationControl、NavigationControl三个类的定位功能,除了支持原有的html5定位外,还集成ip定位及缓存策略

4. Marker类新增rotation属性及setRotation、getRotation方法,支持改变点的旋转角度

5.JavaScript开源库:路书支持小车沿行驶方向自动调整旋转角度

修复问题:

1.修复鼠标经过poi时控制台报mapclick js的错误

新增功能:

1.增加全景标注类(PanoramaLabel)及全景标注属性类(PanoramaLabelOptions),支持开发者在全景地图里显示标注点

2.Panorama类增加返回全景类型(getSceneType)、设置配置参数(setOptions)及设置poi显示类型方法(setPanoramaPOIType)

3.PanoramaOptions类增加设置导航控件、相册控件、道路指引控件及室内景切换控件属性

修复问题:

1. 修复HTTPS使用的bug

优化:

1. 优化版权LOGO的展示效果

优化:

1. 优化MAC触摸板的操作体验

修复问题:

1. 修复移动端手势操作的bug

新增:

1. 增加Overlay getEditing() 获取覆盖物编辑状态的接口

优化:

1. 优化行政区划检索

修复问题:

1. 修复定位接口的bug

优化:

1. 优化底图版本的更新逻辑,JSAPI自动同步主站地图的底图版本

修复问题:

1. 修复城市列表控件的bug

新增:

1. 增加sdk辅助定位接口