真正的随机问题。
我正在玩友善之火,它允许您在地图上选择当前位置,然后将其转换为游戏数据。它将所有道路转入游戏道路,然后您可以在旁边建造建筑物。
上次我看过MKMapKit时,我没有看到这样做的方法。任何想法。
答案 0 :(得分:4)
使用XAPI兼容层查看Overpass API,以便使用RESTful请求从OpenStreetMap数据库获取数据。
完整文档在此处:http://wiki.openstreetmap.org/wiki/Overpass_API/XAPI_Compatibility_Layer
要获取边界框中的所有道路,您的请求网址将如下所示:
http://www.overpass-api.de/api/xapi?way[bbox=7.1,51.2,7.2,51.3]
答案 1 :(得分:2)
您不能直接提取MapKit的数据,但您可以使用OpenStreetMap数据和MapBox iOS SDK之类的组合来获取类似MapKit的行为,但是UI和可提取数据之间存在关联。