0
对不起,我的英语不好。我有问题。是否有可能在mapview中同时使用两个或更多在线源代码库?例如,我有两个在线源代码库,其中一个是地图块,另一个显示道路堵塞。这两个瓷砖是256x256像素jpg格式。我想在地图图块上方显示交通堵塞图块。可能吗?Osmdroid。如何在mapview中同时使用两个在线瓷砖源基地
对不起,我的英语不好。我有问题。是否有可能在mapview中同时使用两个或更多在线源代码库?例如,我有两个在线源代码库,其中一个是地图块,另一个显示道路堵塞。这两个瓷砖是256x256像素jpg格式。我想在地图图块上方显示交通堵塞图块。可能吗?Osmdroid。如何在mapview中同时使用两个在线瓷砖源基地
是的,这是可能的。为您的交通堵塞图块创建一个新的TilesOverlay
,并将其添加到地图覆盖图的列表中。
看看的OpenStreetMapViewer样品中:
final MapView osmv = new MapView(this, 256);
// …
// Add tiles layer with custom tile source
final MapTileProviderBasic tileProvider =
new MapTileProviderBasic(getApplicationContext());
final ITileSource tileSource =
new XYTileSource("FietsRegionaal", null, 3, 18, 256, ".png",
new String [] {"http://overlay.openstreetmap.nl/openfietskaart-rcn/"});
tileProvider.setTileSource(tileSource);
final TilesOverlay tilesOverlay = new TilesOverlay(tileProvider,
this.getBaseContext());
tilesOverlay.setLoadingBackgroundColor(Color.TRANSPARENT);
osmv.getOverlays().add(tilesOverlay);
感谢布鲁诺·帕门蒂尔! :) – 2015-11-25 07:40:04