位置跟踪

时间:2009-09-22 08:46:14

标签: iphone

我需要获取iphone用户的当前位置名称。我怎样才能获得位置名称。  我是iphone开发的新手,请帮忙

谢谢,

3 个答案:

答案 0 :(得分:1)

您需要查看LocateMe示例以及SDK文档中的CoreLocation参考。您可能需要进行GoogleMaps或类似的网络服务查找,以查找包含您数据的位置名称。

答案 1 :(得分:0)

您可以通过坐标获取位置名称。为此,您需要使用MKReverseGeocoder类。

MKReverseGeocoder *reverseGeocoder=[[MKReverseGeocoder alloc]initWithCoordinate:yourcoordinate];
reverseGeocoder.delegate = self;
[reverseGeocoder start];

您需要包含MKReverseGeocoderDelegate协议并使用其方法

  • - (void)reverseGeocoder:(MKReverseGeocoder *)geocoder didFindPlacemark:(MKPlacemark)placemark

通过查看MKReverseGeocoder的文档,您可以获得更多信息。

希望它有所帮助。

答案 2 :(得分:0)

我强烈建议您阅读Xcode dev docs中的Location Awareness Programming Guide