2017-05-23

新增功能

  • polygon、polyline编辑事件添加监听方法
  • 双指绽放可以地图中心为焦点,在移动端双指缩放时使画面更稳定
  • marker新增移动动画功能(marker.moveTo,marker.moveAlong 接口 ),可使轻松实现车辆、行人等移动动画效果
  • marker支持rotation属性,用于设置显示角度,可用于车辆或行人朝向、行进方向等场景
  • polygon编辑状态,双击节点可删除
  • polygon绘制时,可吸附到点,便于两个区域相接时的区域绘制
  • polyline编辑状态,双击节点可删除
  • map.boundary限制地图显示边界,交互效果由拖出边界后回弹,改为直接固定住不可拖出,使效果更为精准

修复问题

  • 修改chrome 升级到55版本后使用手机调试模式底图不能移动问题

2015-09-24

修复问题

  • GroundOverlay 过大bug修复
  • 移动中心点后覆盖物鼠标响应区域问题

优化:

  • 查询接口修改;
  • marker 性能优化;

新增功能

  • 点聚合

新增示例

  • 热力图

2015-8-19

新增示例

  • 添加卫星地图街景联动示例

优化:

  • 地图、街景联动功能

2014-11-20

修复问题

  • Infowindow自动计算尺寸时高度计算错误

优化:

  • 增加异步加载模块文件的本地缓存

2014-8-11

新增功能:

  • Polygon、Polyline增加编辑功能(editable)

修复问题

  • 修复新版chrome浏览器下dblclick事件的bug

优化:

  • 调整对弧线的切分力度,使Circle看起来更圆

2014-7-25

修复问题:

  • 修复map的fitBounds方法会导致覆盖物显示异常的bug
  • 修复IE678下创建Marker会多发出一个无用请求的bug

2014-7-4

新增功能:

  • ImageMapType增加alpha属性,在IE6是支持png半透图片
  • MapType和ImageMapType增加copyrights属性,用来给指定图层添加版权信息

修复问题

  • 修复infowindow在打开时不能自动避让地图控件的bug
  • 修复Label不显异常的bug

2014-04-28

新增功能:

  • 街景支持HTML5
  • Panorama增加controls属性
  • PanoramaOptions增加addressControl、addressControlOptions、photoTimeControl、disableDefaultUI属性

修复问题

  • 修复GroundOverlay的setMap和setImageUrl属性失效的bug

优化:

  • 街景的Logo和版权信息由JS实现,加入街景控件布局

2014-02-14

新增功能:

  • 重构MapType规范,用户可使用此规范自定义地图类型
  • Map类增加overlayMapTypes属性以附加自定义地图类型
  • 重构ImageMapType,此类用来渲染图片瓦片
  • Map类、ImageMapType分别增加 tilesloaded 事件,当前地图视口图片瓦片加载完时触发
  • 移动端支持高清瓦片

优化:

  • 分别优化PC端和移动端地图渲染性能

2014-01-03

新增功能:

  • 增加drawing library绘制工具

修复问题:

  • 修需部分Service类创建多个实例时只返回一次complete的bug

2013-12-19

修复问题:

  • 修复一些内存泄露的问题

优化:

  • 优化地图渲染性能

2013-12-11

品牌更名:

  • JS引用地址变更
  • 命名空间变更
  • LOGO变更

2013-10-08

修复问题:

  • 修需setPano为null是没有释放内存的bug

2013-08-20

新增功能:

  • map增加controls属性,可以更加方便的添加自定义控件
  • 新增ControlPosition支持13个方位的布局
  • Poi对象增加boundary(轮廓数据)属性
  • Autocomplete增加location属性
  • 异步加载时的callback参数支持多级命名空间

修复问题:

  • 修需mapTypeControl的bug
  • 修复NavigationControl在IE6下拖动异常的bug
  • 修复Label的visible属性失效的bug

2013-07-12

新增功能:

  • 开放PanoramaLabel,定义显示在街景中的Label标记。
  • Geometry Library,计算距离,角度,面积等函数
  • Place Library - Autocomplete,文本输入提示
  • Convertor Library,坐标转换

修复问题:

  • 修复Bounds的isEmpty接口判断错误的问题

优化:

  • 优化map动画相关接口的移动策略

2013-06-07

新增功能:

  • 新增ImageMapType类。
  • 新增Map类的boundary属性。

修复问题:

2013-06-18

新增功能:

  • qq.maps.PanoramaOption 新增属性:disableCompass。
  • qq.maps.Panorama抛出事件:error(pano不存在的情况),loaded(flash加载完毕的时候抛出)。
  • 启动街景开发者密钥(key)的有效性验证。

优化:

  • 去掉setPano的场景前进动画,变为直接切换(某些无前进关系的场景间切换,使用前进动画会不自然)

2013-06-07

新增功能:

  • 新增ImageMapType类。
  • 新增Map类的boundary属性。

修复问题:

  • 修复map类disableDoubleClickZoom=true时dblclick事件不触发的问题。
  • 修复地图缩放时导致的内存泄露问题。
  • 修复fitBounds时覆盖物没有重绘的问题。
  • 修复移动浏览器双指缩放地图的问题。

优化:

  • 优化拖拽地图惯性动画。

2013-05-15

街景API上线,包含功能:

  • Panorama:街景查看器,包含显示、场景切换、视角设置、事件接口及控件控制功能
  • PanoramaLayer:街景高亮路网图层,可叠加显示在平面地图中,用于显示街景道路覆盖范围
  • PanoramaService:由经纬度获取最近街景场景数据的服务(吸附),以及检测指定范围内是否存在街景的功能

2013-04-26

新增功能:

  • SearchService类增加map、panel属性,用于展现查询结果。
  • TransferService类增加map、panel属性,用于展现查询结果。
  • DrivingService类增加map、panel属性,用于展现查询结果。

修复问题:

  • map.fitBounds接口调用后后地图上的覆盖物没有重绘。

2013-04-11

新增功能:

  • 提供公交换乘服务查询。新增TransferService类。
  • 提供驾车线路服务查询。新增DirectionsService类。
  • 提供公交线路服务查询。新增LineService类。
  • 提供公交站点服务查询。新增StationService类。

修复问题:

  • 修复Infowindow的autoPan向相反方向移动的问题。
  • 修复IE7,8下Map容器不是div标签时报错的问题。
  • 手机浏览器上dbclick事件触发错误的问题。

优化:

  • 优化dblclick事件的时间间隔

2013-03-29

v2.0beta版本发布,主要特色:

  • 性能倍数级提升,Marker、画线及图形等功能体验流畅;
  • 更平滑缩放操作体验,且缩放动画过程中覆盖物始终保持显示(不闪的);
  • API文件较v1版更小。

主要提供以下功能:

  • 基本地图操作:拖动、平移、缩放等;
  • 地图控件操作:比例尺、导航、缩放等控件的显示/隐藏、对齐;
  • 地图绘制操作:画圆、画矩形、画线、画多边形等;
  • 地图标注操作: 图片、文本等标记的显示/隐藏、拖拽动画等;
  • 矢量编辑操作:支持线、面节点编辑和拖拽;
  • 本地搜索:提供指定地区的位置检索服务,比如在北京市搜索“酒店”;
  • 地址解析:提供根据经伟度得到详细的地址信息的服务;
  • 城市定位:提供根据IP、电话区号获取城市地理位置的服务。

2012-07-19

新增功能:

  • 新增地图叠加层GroundOverlay;
  • 修复BUGS:修复OverviewMapControl的中小框有时未对齐的问题;
  • 修复BUGS:修复ZoomHintControl控件设置map为null时,再重新添加到地图上,显示不正常的问题;

2012-06-14

新增功能:

  • 新增OverviewMapControl鹰眼地图控件功能;

2012-06-06

新增功能:

  • 新增SearchRenderer检索服务渲染类;

2012-05-22

新增功能:

  • 新增ZoomHintControl控件功能;
  • MakerImage新增属性offset,表示icon相对Marker容器的偏移;
  • 优化LatLngBounds类;
  • 修复BUG:修复全球级别下,判断地理区域相交不正确的问题;
  • 修复BUG: 修复低级别下,拖动地图图动画的反弹的问题;
  • 修复BUG:修复标记Marker属性scaleSize不起作用的问题;
  • 修复BUG:修复调用zoomTo,指定级别zoomLevel相同而中心点center不同时,地图不移动的问题;
  • 修复BUG: 修复Marker、Label的zIndex设置不合逻辑的问题;
  • 修复BUG:修复boundray边界纬度限定不正确的问题;

2012-05-15

修复BUGS:

  • 新增Marker属性background,可以设置Marker的背景颜色(或图片);
  • 修复BUG:修复zoomTo某些情况下调用会报错问题;
  • 修复BUG:修复Geocoder反地址解析,某些情况下查询无结果报错问题 ;
  • 修复BUG:修复在FF浏览器下鼠标在polyline上移动显示marker时闪烁的问题;

2012-04-18

新增地图类型(卫星)图层、BUG修复:

  • 新增卫星图层;
  • 新增地图投影Projection对象,地图世界坐标与经纬度坐标的转换;
  • 新增地图类型MapType对象、地图类型标识符MapTypeId类、地图类型注册MapTypeRegistry类;
  • 新增地图类型切换控件MapTypeControl类及MapTypeControlOptions控件属性对象;
  • 新增图层级别与导航控件关联;
  • 新增RoadMapLayer、SatelliteLayer、HybridLayer、TrafficLayer图层类;
  • 新增导航控件zoomLevelTips属性,默认值为{17:'街',11:'市',8:'省',4:'国'};
  • 新增1-3级别底图;
  • 图层TileLayer新增base属性,表示基础图层;
  • 图层新增zIndex,指明各图层的上下层次关系;
  • Map类新增getProjection、setMapTypeId、getMapTypeId方法;
  • 支持动态异步加载API;
  • 修复BUG:地图窗口变化notifyResize的bug,当容器Style属性display为none时;
  • 修复BUG:多图层情况下,有些时候图层不能完全吻合叠加;
  • 修复BUG:在某些页面情况下,鼠标取坐标有偏差的问题;
  • 修复BUG:设置地图中心点,在某些情况下不会重新绘制覆盖物的问题;
  • 修复BUG: Circle类在iOS、android系统上click事件不能触发;
  • 修复BUG: 地图中mouseup事件不能触发;
  • 修复BUG:在iOS、android设备上底图加载出现黑屏问题;
  • 修复BUG:在IE6某些版本中,请求地图瓦片时,重复出现abort的问题;
  • 修复BUG:地图初始化,触发两次idle事件的问题;

2012-03-15

新增HTML5特性及性能优化:

  • 矢量绘线HTML5 Canvas支持(android);
  • 优化矢量绘线、多边形性能;
  • 优化矢量画线、多边形鼠标事件;
  • 针对手机上地图操作的各种优化与完善;
  • 修复Marker在chrome下设置title属性,单击事件下也会触发drag系列事件;
  • 添加地图窗口改变自动重新铺图功能;
  • 修复IE下,文件上传功能(File)被地图给屏蔽的问题;

2012-03-07

修改右键菜单样式:

  • 修复BUG:地图在IE8下,移动距离过大,导致地图显示不正常的问题;
  • 修改右键菜单样式。

2012-02-16

完善手机功能:

  • 添加手机上地图的单击事件;
  • 添加手机上地图的双击事件;
  • 添加手机上地图的touch事件;
  • 修复完善双指缩放操作;
  • 优化地图键盘操作的代码;
  • 修复监听dragend事件时,单击事件也触发的问题;
  • 优化浏览器适配部分代码;
  • 优化手机上拖动地图平滑操作,修复ios拖动偏移的问题;
  • 更改地图图层结构,完善地图事件,修复鼠标在矢量图上不能拖动地图问题;
  • 优化地图底图的拖动缩放性能;
  • 优化地图动画基类;
  • 更改地图类的原型继承,及构造函数,修复类的继承关系;
  • 地图事件event属性,添加了point属性表示相对于地图容器的像素坐标,改善Polyine上的event.latLng;
  • 修复marker拖动时的一个bug;
  • 地图检索服务添加检索城市的功能,返回Regions地理区域;
  • 修复marker的dblclick、mouseup事件不触发的问题;

2011-11-16

优化及新增功能:

  • 地图Map类添加minZoom、maxZoom,可以任意设置地图级别范围
  • 地图Map类添加boundary,限制地图显示地图边界功能;
  • 修复单击事件与双击事件冲突,两个事件同时存在时,只触发单击事件的问题;
  • 优化API代码,修复多个BUG;
  • property_changed 事件触发时,事件参数返回旧的键值;
  • 反地址解析更换成新服务;

2011-10-10

API更换新服务:

  • 修复IE6/7下,图片多次重复加载的问题
  • 修复在IE频繁,检索服务有时会发生请求的数据丢失问题;
  • 修复初始化地图结束,立即连续调用多次zoomTo地图报错;
  • 地图API的后台服务切换成新服务;

2011-09-09

新增自定义图层:

  • 新增自定义图层TileLayer的功能,支持子域名、图块地址模板TileLayerOptions
  • 新增图层数据版权Copyright及版权集合CopyrightCollection,与版权控件绑定显示;
  • 地图主类Map新增layers图层属性,存放所有叠加在地图上的图层;
  • 新增MVC框架基础类MVCArray
  • 修复IE6下自定义Marker加载动态gif图片时报错或图片不显示问题;
  • 修复比例尺ScaleControl控件在IE6下显示不正常问题;
  • 修复地图导航控件,向上平移提示不显示问题;
  • 修复IE6/7下发生的内存泄露问题;
  • 改善marker在设置visible时重新计算坐标绘制的问题;
  • 修复IE下用iframe嵌套地图,鼠标滑到地图外,鼠标不释放问题;
  • Label支持绑定InfoWindow功能,弹出信息窗口;
  • 修复在android移动平台下地图不显示的问题。

2011-08-16

功能完善:

  • 文本标签样式支持CSS字符串;
  • 导航控件鱼骨,支持LARGE样式。
  • 比例尺控件新增textColor、barColor属性。
  • 修复moveTo函数有时无效,不起作用;
  • 完善LatLngBounds中的intersects,返回相交范围区域;
  • 修复地图瓦片拼接时,IE6/IE7下发生的多余abort请求;
  • 修复Marker与Label的zIndex设置为零时不起作用的问题;
  • 修复矢量覆盖物polyine与polygon的mousedown事件不起作用;
  • 修复marker的title属性为空时报错;
  • 修复控件的align与style延时操作时不正确;
  • 修复比例尺控件延时setAlign不起作用;

2011-07-04

v1.0版本正式发布。主要提供以下功能:

  • 基本地图操作:拖动、平移、缩放等;
  • 地图控件操作:比例尺、导航、缩放等控件的显示/隐藏、对齐;
  • 地图绘制操作:画圆、画矩形、画线、画多边形等;
  • 地图标注操作: 图片、文本等标记的显示/隐藏、拖拽动画等;
  • 矢量编辑操作:支持线、面节点编辑和拖拽;
  • 本地搜索:提供指定地区的位置检索服务,比如在北京市搜索“酒店”;
  • 公交服务:提供指定地区的公交出行换乘方案的检索服务;
  • 驾车导航:提供驾车出行方案的检索服务;
  • 地址解析:提供根据经伟度得到详细的地址信息的服务;
  • 城市定位:提供根据IP、电话区号获取城市地理位置的服务;
  • 公交线路、站点信息:提供公交线路、站点详情信息的服务。

主要特色:

  • 基于MVC的框架:API整体文件极小,简单易用;
  • 地图操作流畅:地图拖动、缩放平滑,标记动感十足;
  • 接口开放程度高:支持标记、信息窗口、图层等都可自定义开发;
  • 内存占用量小:图标、线、面、控件等加载速度飞快;
  • 兼容各种浏览器:支持桌面的IE6+、FireFox、Chrome、Opera、Safari等;手机Safari for iOS 3/4+、WebKit for Android 2.2+。