使用OSM开发Android应用程序

时间:2014-05-12 11:44:26

标签: android openstreetmap

我刚刚开始使用JAVA和Android进行编程。我已经能够创建一个Android应用程序,其中我将标记存储在MySql数据库中,我使用PHP获取并将其显示在地图叠加层中。我也允许在数据库中添加标记。我正在使用Google Maps API完成所有这些工作,我也想使用Open Street Map来做同样的事情。如果有人给我一些关于如何做到这一点或某些对我有用的链接,我会感激不尽。先谢谢你。

1 个答案:

答案 0 :(得分:1)

看看Mapsforge(http://code.google.com/p/mapsforge/)。它旨在成为谷歌地图的近乎替代品。它并非完全无足轻重,但它们在源代码中有一个示例应用程序,它显示了完成一些常见结果的基本步骤。

另一种选择是Osmdroid(http://code.google.com/p/osmdroid/)。主要区别在于您使用Mapsforge下载地图文件并在设备上进行渲染,因此即使没有数据连接也可以使用地图。 Osmdroid从OSM下载切片,就像谷歌地图API从谷歌地图一样。