全部服务产品
开发者频道
定价
登录
基础图层
下载开发文档

基础图层是由系统自动生成的图层。本节主要介绍:定位图层和方向图层。

定位图层

可通过调用LocationLayer类方法或者属性进行定位位置、范围、方向、显示隐藏等控制。

MapComponent({ onReady: async (err, mapController) => {
if (!err) {
// 获取地图的控制器类,用来操作地图
this.mapController= mapController;
let result = this.mapController.getLayerByTag(SysEnum.LayerTag.LOCATION);
if(result){
// 设置定位图标位置、指向以及范围
this.loc = result as LocationLayer;
this.loc.location = new LatLng(30, 112);
this.loc.direction = 90;
this.loc.radius = 1000; // 单位米
// this.loc.setVisible(true);
// this.loc.setVisible(false);
}
}
}, mapOptions: this.mapOpt}).width('100%').height('100%')
方向图层

可通过调用CompassLayer类方法或者属性进行定位位置、显示隐藏等控制,通过点击图标可重置地图方向。

MapComponent({ onReady: async (err, mapController) => {
if (!err) {
// 获取地图的控制器类,用来操作地图
this.mapController= mapController;
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('100%')

上一篇

地图控件

下一篇

瓦片图层

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