我正在开发一个游戏,它要求物体在屏幕上沿着街道移动。我需要的是一种方法,让用户选择他们的位置,并让应用程序获取该位置的地图数据,以便游戏可以跟踪街道。
我尝试使用google maps静态api来跟踪位图中的像素,但是转换位图是一个令人难以置信的处理器开销。我查看了OpenStreetMap,但是我找不到一种方法从应用程序中以编程方式下载XML地图数据,并且它以.osm格式下载。
有什么建议吗?谢谢您
最佳答案
openstreetmap提供了多种APIs选项,您可以通过指定一个边界框(bbox)来下载星球的特定部分。您可能最想使用Overpass API,因为它目前似乎是速度最快、功能最丰富的api。它还支持不同的输出格式。