在程序中,我根据用户在参数中的选择设置tiles 的源代码,用户只有2中选择-UMP和默认,例如 OpenStreetMaps。下面的代码是如何从默认的情形下改变 tiles的源代码。
现在的问题是如何设置 provider 返回到OSMDroid 的默认格式?这个例子中的tileProvider.detach()运行了吗?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
当你改变 ITileSource 时,不是想创建一个新的 TilesOverlay。
你可以调用 mapView.setTileSource(tileSource);那样可以申请新的 tile source 到现有的TilesOverlay。
如果你想返回到默认的 tile source,你可以调用 mapView.setTileSource(TileSourceFactory.DEFAULT_TILE_SOURCE);