android中的离线地图

时间:2012-02-13 17:13:05

标签: android map

我想开发一个使用离线地图的应用程序,但我不知道做同样的事情,有人能解释我如何在android中集成离线地图吗?

3 个答案:

答案 0 :(得分:5)

查看osmdroid它可以使用您允许缓存的OpenStreetMap数据。您还可以使用预先打包的一组磁贴进行设置,以获得完整的离线解决方案。

答案 1 :(得分:1)

这涉及到很多工作要完成并且支持我的说法你可以看到只有2个(据我所知)地图提供者,谷歌和MS。

但是,是的,一些一个人需要这样做,为什么不这样做。
因此,你需要大量的数据,实现地图图块的矢量渲染,包括缩放滚动等。

最大的障碍获取地理位置数据,我的意思是至少我不知道得到它的来源,因为我不认为谷歌会提供任何API来获取它使用的地理位置数据。

答案 2 :(得分:0)

假设您的应用程序可以获利(在特定的成长阶段),您可以获得商业许可:

  1. 基于OSM(我猜您最便宜的版本):skobbler / Telenav - 完整的离线地图(根据要求下载或预先下载):http://developer.skobbler.com/features
  2. Microsoft / Nokia - 完整的离线地图(可能是最可靠的地图):http://developer.nokia.com/community/wiki/Category:HERE_Maps
  3. TomTom - http://developer.tomtom.com/products/Android_SDK