全部服务产品
开发者频道
服务升级
登录
更新日志
版本功能说明更新日期
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日

上一篇

类参考

下一篇

产品下载

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