我正在使用OSMDroid(v 4.3)开发一个安卓移动地图应用。我已经使用ArcGIS Online作为我的瓦片服务器建立了底图。
String[] urlArray = {"http://server.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer/tile/"};
mapView.setTileSource(new OnlineTileSourceBase("ArcGisOnline", null, 0, 16, 256, "",
urlArray) {
@Override
public String getTileURLString(MapTile aTile) {
String mImageFilenameEnding = ".png";
return getBaseUrl() + aTile.getZoomLevel() + "/" + aTile.getY() + "/" + aTile.getX()
+ mImageFilenameEnding;
}
});
瓷砖服务器运行良好。但是,在缩放到14级及以上时,卫星图像的瓷砖集中有部分云层遮盖地面,因此我想知道是否可以在不更改瓷砖集的情况下进行缩放。
真实等级 13
注意:通过“放大”瓦片图像,我将失去一些清晰度,这是必然的。由于我需要在某些土地区块周围添加标记(通过点击屏幕),在缩放13中变得过于不精确或在云覆盖下无法确定正确边缘,在数字缩放中像素化并不是问题,并且完全可以接受。