我想在我的应用程序(Android 4.0+)中使用离线地图(城市或小区域的地图)。用户应选择区域或城市,然后,应用程序应下载数据或数据可能在资产中。
或者,如果用户下载了某个区域,我可以以某种方式获取Google地图应用中的数据访问权限,那么数据应该在手机中吗?
应用不会在Google Play上播放。
您推荐什么方式?使用OpenStreetMap?其他解决方案?
答案 0 :(得分:8)
根据您在应用中使用的区域,OSM可以比Google好得多,显而易见的是,数据是免费的,并且每天都有所改进。以下是一个问题,其中列出了Google API的替代方案:Alternatives to google maps api
我建议您在这些库中使用OSM数据查看离线地图: