首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >奥姆德罗德。如何在地图视图中同时使用两个在线瓷砖源库

奥姆德罗德。如何在地图视图中同时使用两个在线瓷砖源库
EN

Stack Overflow用户
提问于 2015-04-02 05:32:25
回答 1查看 1.3K关注 0票数 1

对不起我的英语不好。我有疑问。在地图视图中可以同时使用两个或多个在线源库吗?例如,我有两个在线源库,一个是这个地图中的一个,另一个是显示道路交通堵塞的。这两个瓷砖都是256x256 px jpg格式。我想把交通堵塞的瓷砖显示在地图上。有可能吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-04-21 13:29:29

是的,这是可能的。为您的交通阻塞块创建一个新的TilesOverlay,并将其添加到地图的覆盖列表中。

看看SampleWithTilesOverlayAndCustomTileSource.java示例中的OpenStreetMapViewer:

代码语言:javascript
复制
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);
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29405641

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档