osmdroid 使用高德地图:替换 Openstreetmap 地图加载
要将osmdroid加载高德地图,您需要使用高德地图的TileSource。以下是一个示例代码:\n\n\nOnlineTileSourceBase AMAP = new XYTileSource("AMap",\n 0, 19, 256, ".png", new String[]{\n "https://webst02.is.autonavi.com/appmaptile?",\n "https://webst03.is.autonavi.com/appmaptile?",\n "https://webst04.is.autonavi.com/appmaptile?",\n "https://webst01.is.autonavi.com/appmaptile?"}, "© AMap contributors",\n new TileSourcePolicy(2,\n TileSourcePolicy.FLAG_NO_BULK\n | TileSourcePolicy.FLAG_NO_PREVENTIVE\n | TileSourcePolicy.FLAG_USER_AGENT_MEANINGFUL\n | TileSourcePolicy.FLAG_USER_AGENT_NORMALIZED\n ));\n\nMapView map = new MapView(context, 256);\nmap.setTileSource(AMAP);\n\n\n在上面的代码中,我们创建了一个名为AMAP的TileSource,将高德地图的URL和其他必要的参数作为参数传递给XYTileSource构造函数。然后,我们将TileSource设置为MapView的TileSource。\n\n请注意,这只是一个示例,您可能需要根据您的需求进行适当的调整和修改。
原文地址: https://www.cveoy.top/t/topic/pvic 著作权归作者所有。请勿转载和采集!