osmdroid 加载自己服务器的在线地图 地图地址为http1921681738086mapszxypng
要加载自己服务器的在线地图,你可以使用osmdroid的TileSource类来定义自定义的地图源。以下是加载http://192.168.1.73:8086/maps/{z}/{x}/{y}.png地图的步骤:
- 创建一个自定义的TileSource对象:
TileSource customTileSource = new XYTileSource("MyCustomMap", ResourceProxy.string.offline_mode, 1, 19, 256, ".png",
"http://192.168.1.73:8086/maps/");
- 然后将这个自定义的TileSource对象设置给MapView对象:
MapView mapView = new MapView(context, new DefaultResourceProxyImpl(context));
mapView.setTileSource(customTileSource);
- 最后,使用MapView对象来显示地图:
setContentView(mapView);
这样,osmdroid就会加载并显示你自己服务器上的地图了。请确保你的服务器上的地图文件按照正确的文件结构和命名规则保存
原文地址: https://www.cveoy.top/t/topic/hOof 著作权归作者所有。请勿转载和采集!