虽然据说sqlite数据库是离线地图图块(https://github.com/osmdroid/osmdroid/wiki/Offline-Map-Tiles)的推荐格式,但没有真正的示例如何使用它。我有使用mobac app生成的sqlite文件但是如何加载它?
任何例子都会有所帮助!
我的环境是Xamarin,VS,Android。
答案 0 :(得分:2)
我不能代表Xamarin,但要在osmdroid中使用sqlite数据库,只需在/sdcard/osmdroid/yourfile.sqlite上获取设备上的文件
然后启动osmdroid或其在
中运行的任何应用程序然后你需要告诉osmdroid显示sqlite'提供商的任何瓷砖来源。柱。这在以下链接中记录
https://github.com/osmdroid/osmdroid/wiki/Map-Sources#using-a-different-tile-source
我同意,维基可以对此进行一些澄清。简而言之,osmdroid运行例程来发现启动时可用的所有磁贴源(使用默认磁贴提供程序)。然后,当您切换切片源时,它将尝试使用所有可用的源完成切片请求,直到尝试在线源。
总结一下,