通过配置符合百度网格瓦片标准的数据源,加载到基础地图上进行显示。
/*** 定义瓦片图的在线Provider,并实现相关接口* MAX_LEVEL、MIN_LEVEL 表示地图显示瓦片图的最大、最小级别* urlString 表示在线瓦片图的URL地址*/class OnlineTileProvider extends UrlTileProvider{override getMaxDisLevel() {return 16;}override getMinDisLevel() {return 6;}override getTileUrl() {return "http://online1.map.bdimg.com/tile/?qt=vtile&x={x}&y={y}&z={z}&styles=pl&scaler=1&udt=20190528";}}
可以设置显示层级范围、地理范围和显示隐藏等。
this.imageTileLayer = new ImageTileLayer(new OnlineTileProvider());this.imageTileLayer?.setDisplayLevel(8,21);this.imageTileLayer?.setSourceRegion(new Bounds(new LatLng(30, 100),new LatLng(60, 120)));this.mapController?.addTileLayer(this.imageTileLayer);// this.imageTileLayer?.setVisible(true);// this.imageTileLayer?.setVisible(false);
可通过设置基础POI和室内图POI的显示隐藏。
this.mapController.mapOptions.showMapPoi = true;this.mapController.mapOptions.showMapIndoorPoi = true;
上一篇
下一篇
本篇文章对您是否有帮助?