从Android应用程序跟踪街道的方法?

时间:2012-08-06 19:51:33

标签: android google-maps openstreetmap

我正在开发一种游戏,需要物体跟随屏幕上的街道。我需要的是一种方式让用户选择他们的位置并让应用程序获取该位置的地图数据,以便游戏可以追踪街道。

我尝试使用Google Maps Static API来跟踪位图中的像素,但转换位图是令人难以置信的处理器占用量。我查看了OpenStreetMap,但是找不到从应用程序中以编程方式下载xml地图数据的方法,它以.osm格式下载。

有什么建议吗?谢谢

1 个答案:

答案 0 :(得分:0)

OpenStreetMap提供了各种APIs,您可以通过指定边界框( bbox )来下载地球的特定部分。您最有可能想要使用Overpass API,因为它目前似乎是最快且功能最丰富的API。它还支持不同的输出格式。