对不起我的英语不好。我有疑问。在地图视图中可以同时使用两个或多个在线源库吗?例如,我有两个在线源库,一个是这个地图中的一个,另一个是显示道路交通堵塞的。这两个瓷砖都是256x256 px jpg格式。我想把交通堵塞的瓷砖显示在地图上。有可能吗?
发布于 2015-04-21 13:29:29
是的,这是可能的。为您的交通阻塞块创建一个新的TilesOverlay,并将其添加到地图的覆盖列表中。
看看SampleWithTilesOverlayAndCustomTileSource.java示例中的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);https://stackoverflow.com/questions/29405641
复制相似问题