获取当前位置并在MKMapView中自动显示搜索结果

时间:2011-09-20 05:58:46

标签: iphone cocoa-touch ios4 mkmapview

我想使用MKMapView在我的应用程序中获取用户的当前位置,然后在用户打开地图时自动显示搜索结果。例如,用户打开应用程序,然后他们必须允许应用程序使用他们的当前位置,然后他们打开地图选项卡,然后他们能够查看包含某个单词的所有附近的地方,例如, “咖啡店”。怎么会这样做?

1 个答案:

答案 0 :(得分:0)

您可以使用mapview委托方法

  • (void)mapView:(MKMapView *)mapView didUpdateUserLocation:(MKUserLocation *)userLocation

获取用户的当前位置。然后根据“咖啡店”的坐标,你可以添加annotaton到maview。当前位置将显示蓝点和其他具有默认引脚的位置,以便您可以区分当前位置和其他位置