从MKMapView中找出您所在的区域

sim*_*per 5 mapkit mkmapview ios

有没有办法从MKMapView确定你所在的区域?也就是说,如果地图的中心位于海洋中,我们可以告诉用户:地图的中心位于海洋上方,或者如果地图位于绿色区域的中心:地图的中心位于公园之上......

我能想到的唯一方法是创建可见屏幕的屏幕截图并使用以下方法分析每个位的颜色:iOS - 检测像素的颜色?

但是我想知道是否有人能想到的更简单的方法!

编辑

为了让我更清楚我正在寻找什么,我基本上是在寻找一种方法将地图的一部分变成游戏的自上而下的水平,不同的区域由地图的区域决定......

nev*_*ing 3

ACLPlacemark有几个属性:inlandWaterocean告诉您地标何时位于水中。我认为您可以从地理编码器中获取地标。

它还可以areasOfInterest为您提供公园和地标。