Xcode 不是你典型的地图应用

Xcode 不是你典型的地图应用,xcode,map,ios6,mapkit,Xcode,Map,Ios6,Mapkit,我正处于iOS应用程序的概念开发阶段,它本质上是一个游戏。我想做的一件事是获取有关当前位置的信息。到目前为止,我还没有使用地图工具包,在快速阅读了各种文档之后,它看起来主要是作为显示工具包设计的。除了显示地图之外,我还想查询可能位于该位置的数据。例如,如果我提供纬度和经度,我想知道该位置代表陆地还是水。如果在陆地上,离最近的街道有多近?如果它不在街道附近,关于这个地点还有什么其他信息 我意识到有大量可用的数据是地理编码的,但是否有任何信息可以直接从地图工具包中查询?我本以为像提升这样的东西会很容

我正处于iOS应用程序的概念开发阶段,它本质上是一个游戏。我想做的一件事是获取有关当前位置的信息。到目前为止,我还没有使用地图工具包,在快速阅读了各种文档之后,它看起来主要是作为显示工具包设计的。除了显示地图之外,我还想查询可能位于该位置的数据。例如,如果我提供纬度和经度,我想知道该位置代表陆地还是水。如果在陆地上,离最近的街道有多近?如果它不在街道附近,关于这个地点还有什么其他信息


我意识到有大量可用的数据是地理编码的,但是否有任何信息可以直接从地图工具包中查询?我本以为像提升这样的东西会很容易得到,但我还没见过这样的东西。我只是找错地方了吗?

据我所知,没有可以直接从MapKit查询的数据-即,你不能询问MapKit某个位置是在陆地上还是在水上

您可以使用当前经度/纬度的反向地理编码来查找有关该位置的详细信息,例如最近的街道/城镇,或者该位置所在的国家

查看内置的或


希望这有帮助。

谢谢。也许我需要的是像openstreetmap这样的东西,或者我可以使用显示地图的屏幕截图。