目前,我正在使用OSMdroid地图作为底图,加载一个瓦片数据层。
final MapTileProviderBasic tileProvider =
new MapTileProviderBasic(getApplicationContext());
final ITileSource tileSource =
new XYTileSource("MyCustomTiles", null, 1, 16, 256, ".png",
"http://a.url.to/custom-tiles/");
tileProvider.setTileSource(tileSource);
final TilesOverlay tilesOverlay =
new TilesOverlay(tileProvider, this.getBaseContext());
tilesOverlay.setLoadingBackgroundColor(Color.TRANSPARENT);
osmv.getOverlays().add(tilesOverlay);
在BaseMap上面是否可以叠加多个数据层,或者我只能同时显示一个数据层?我找到了这个GoogleMaps的例子,但是还没有找到一些处理多个tileSources
的OSMdroid代码示例。