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

你可能感兴趣的:(osmdroid笔记(一)在线地图不显示问题)