arcgis for js加载天地图影像,当缩放级别超过18级会出现此缩放级别无影像,有个比较简单的解决办法,arcgis 自带的影像图超过18级是可以缩放的,这时候我们只需要把中文地理标注加入到底图上就好了
let map = new Map({
basemap: 'satellite',
logo: false,
showLabels : true
});
allView = new MapView({
//这个是让地图显示在id为map_contentView的标签上,是id叫他不是其他的
container: this.$refs.allmap,
map: map,
zoom: 15,
ui: {
components: []
},
center:[105.52, 27.53]
});
var tiandituBaseUrl = "http://{subDomain}.tianditu.gov.cn"; //天地图服务地址
var token = "token"; //天地图管网申请token
var tiledLayerAnno = new WebTileLayer({
urlTemplate: tiandituBaseUrl + "/DataServer?T=cia_w?T=vec_c/wmts&x={col}&y={row}&l={level}&tk=" +token,
subDomains: ["t0", "t1", "t2", "t3", "t4", "t5", "t6", "t7"]
});
map.add(tiledLayerAnno)