ArcGIS for Android 開發(fā)時绅这,對于MapView的范圍是有界定的。第一個加載的圖層的邊界作為MapView的邊界在辆。
在線模式下证薇,一般以全球底圖作為第一個加載的圖層,所以MapView邊界是全球范圍匆篓,約等于無限浑度。
而在離線模式下,MapView的范圍是離線圖層鸦概。離線數(shù)據(jù)不會太大箩张,因此MapView范圍受限。
在實際情況中,經(jīng)常遇到后加入的圖層邊界大于MapView先慷,導(dǎo)致顯示不全饮笛。
解決辦法:
1.新建一個graphic圖層,不設(shè)定邊界论熙。
2.MapView首先添加該圖層。
環(huán)境:
ArcGIS Runtime SDK for Android?
核心代碼:
GraphicsLayer
layer = new GraphicsLayer(“坐標(biāo)系”,null) ;? //使用null
MapView.addLayer(layer);
其他SDK如若遇到同樣問題无午,同理解決指厌。
原創(chuàng)內(nèi)容,抄襲必究
---20190805
---David.Ocean