全部服务产品
开发者频道
定价
登录
更新日志
版本功能说明更新日期
V1.2.0
map包变更

1、气泡「PopView」支持多种布局能力以及文本、图片内容设置
2、线覆盖物增加描边设置
3、面覆盖物增加抽稀设置、拐点类型设置
4、圆覆盖物增加渐变色等能力
5、文字覆盖物增加可设置气泡等能力
6、Marker覆盖物增加初始化显示动画
7、修复大量Marker实例化显示数量不完整问题
8、地图增加可设置限制显示范围
9、支持在线瓦片图层的加载以及参数更新
10、修复覆盖物zIndex不生效问题
11、修复地图尺寸变化引起的crash问题
12、修复GCJ02坐标系下点击事件获取坐标异常问题
13、优化地图文字渲染以及手势交互
14、构建字节码格式的HAR

search包变更

1、旧版本接口参数更新, 接口完全对齐安卓端
2、新增AOI面检索、POI详情检索、室内POI检索、建筑物检索、行政区检索、天气检索
3、新增路线分享接口
4、构建字节码格式的HAR

2024年10月25日
V1.1.0
map包变更

1、线覆盖物增加多种效果
2、增加InfoWindow覆盖物
3、Marker增加多种碰撞能力
4、Marker附加InfoWindow覆盖物或者PopView视图能力
5、MapController增加获取或设置地图最佳视野等能力
6、覆盖物统一增加点击事件以及MapController增加新状态事件监听
7、增加室内图控制方法
8、增加个性化样式地图控制方法
9、引擎升级与优化

search包变更

1、路线规划相关接口更新: 新增RoutePlanSearch类, 用于封装路线规划相关方法, 相关字段更新
2、新增推荐上车点,跨城公交路线规划接口

base包变更

1、新增Bounds类
2、新增获取appIdentifier方法,方便用户快速申请ak
3、新增坐标系工具、经纬度坐标系工具

2024年7月10日
V1.0.1

@bdmap/base @bdmap/search @bdmap/map 同时升级了1.0.1版本,本次版本升级主要是增加了类型声明,输出了类文档
本地升级HAR包,根据运行需要处理的异常可能包括以下几条:

@bdmap/map包

1、 枚举类型
需要使用枚举值,主要包括:
SysEnum、MapEventEnum、OverlayEvent
可通过以下方法引用,根据具体业务使用

import {SysEnum,OverlayEvent,MapEvent } from '@bdmap/map';

2、事件返回参数类型
当前地图视图事件主要包括:地图状态更新事件和手势类事件。
MapStatusBundle是监听MapEvent.MAPSTATUSCHANGE返回的地图状态更新事件的数据结构
EventBundle是监听手势类事件返回的数据结构
import { MapEvent,EventBundle,MapStatusBundle} from '@bdmap/map';
// 临时由开发者进行定义,后续版本提供MapViewEvent类型
type TMapViewEvent = EventBundle | MapStatusBundle | boolean;
MapComponent({ onReady: async (err, mapController) => {
if (!err) {
mapController.addEventListener(MapEvent.ROTATIONUPDATE, (event:TMapViewEvent) => {
event = event as EventBundle;
this.rotationAngle = event.rotationAngle ?? 0;
});
}
}, mapOptions: new MapOptions(null)}).width('100%').height('100%')

3、图层获取类型
MapController类的获取图层实例的方法定义为:
getLayerByTag(tag): Nullable<TLayer>
所以,获取的图层需要进行类型断言,再次明确图层类型。
MapComponent({ onReady: async (err, mapController) => {
if (!err) {
// 获取地图的控制器类,用来操作地图
this.mapController= mapController;
this.mapController.mapStatus.setRotate(30).setCenterPoint(new LatLng(30, 112)).refresh();
this.compass = this.mapController.getLayerByTag(SysEnum.LayerTag.COMPASS) as CompassLayer;
this.compass.x = 64;
this.compass.y = 64;
}
}, mapOptions: new MapOptions(null)}).width('100%').height('92%')

@bdmap/search包

1.LBS服务参数类型:
新增以下类型:BikeRouteOption、BusRouteOption、DrivingRouteOption、WalkRouteOption、GetPointOption、BoundsSearchOption,封装LBS服务接口的option参数。升级时,在调用LBS服务接口处,原有的option需要替换为响应的类型。
2.LBS服务返回参数类型:
路线规划接口callback新增类型定义BikeRouteCallback、BusRouteCallback、DrivingRouteCallback、WalkRouteCallback。升级时,在调用BikingRoute.getRouteLines()\BusRoute.getRouteLines()\DrivingRoutegetRouteLines()\WalkingRoutedgetRouteLines()的地方需要为callback参数赋予类型。

2024年5月29日
V1.0.0
新增

1、 创建地图:标准地图、卫星图
2、 地图控件:定位、缩放
3、地图覆盖物:标记、点、线、面、地面覆盖物、文字
3、LBS服务:POI检索、路线规划、地理编码、坐标转换

2024年2月22日

上一篇

类参考

下一篇

产品下载

本篇文章对您是否有帮助?