我正在开发一个使用OSMDroid的android地图应用程序。我试图使用免费的自定义航拍图像,完全独立于谷歌和/或bing api。请不要提出任何使用其映射api的解决方案。OSMDroid应用程序使用自定义ARCGis瓷砖服务器 - 瓷砖洗牌
我已成功通过包括此代码显示卫星图像:(?比如说15-16)
mapView.setTileSource(TileSourceFactory.MAPQUESTAERIAL);
,但瓷砖服务器不提供上述11变焦瓷砖和我需要得到撒尿比接近。
使用ARCGis瓷砖服务器,我设法将卫星图像甚至显示为16层缩放级别,但瓷砖正在混洗。
mapControl = (MapController) mapView.getController();
mapControl.setZoom(11);
String[] urlArray = {"http://server.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer/tile/"};
mapView.setTileSource(new XYTileSource("ArcGisOnline", null, 0, 18, 256, ".png",urlArray));
底图瓦片被混洗,不对应经纬度,但覆盖是好的。
PERFECTO。这正是发生的事情。 UPVOTED。公认。 –