osmdroid笔记(一)在线地图不显示问题

项目地址:osmdroid

osmdroid支持在线和离线地图

问题:不显示地图

在开发过程中,使用在线地图时,只显示空白网格,不显示地图。加载在线地图方式:

//在线资源
var tileSource = TileSourceFactory.DEFAULT_TILE_SOURCE

var onlineTileProvider = MapTileProviderBasic(homeMap.context, tileSource)

homeMap.tileProvider = onlineTileProvider
image

解决办法

回头在看官方例子,发现没有进行初始化


图片.png

进行初始化

Configuration.getInstance().load(this, getSharedPreferences("map", Context.MODE_PRIVATE))

官方方法中 PreferenceManager.getDefaultSharedPreferences(ctx) 已经不建议使用了。

图片.png

还是没有仔细阅读官方文档和例子,找了半天的bug

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容