0

ユーザーの現在地の経度と高度は取得できますが、場所の名前は取得できません。私は以下のようにuserLocationプロパティを使用しました:

NSLog(@"Current location=%@",mapView.userLocation);

しかし、それは私に次のように出力を与えます Current location=<MKUserLocation: 0x1f59e8c0>

0x1f59e8c0ではなく、その場所の文字列値を取得したいと思います。これを行う方法?

4

2 に答える 2

1
NSLog(@"Current location %@",mapView.userLocation.title); 

PS より多くのプロパティのサブタイトルがあります

于 2012-09-21T11:18:06.090 に答える
1

MKMapView ドキ​​ュメントから開始: http://developer.apple.com/library/ios/#documentation/MapKit/Reference/MKMapView_Class/MKMapView/MKMapView.html

チェーンをたどって、経度がCLLocationCoordinate2Dの一部である(そしてdoubleである) http://developer.apple.com/library/ios/#documentation/CoreLocation/Reference/CoreLocationDataTypesRef/Reference/reference.html#を見つけることができます//apple_ref/doc/c_ref/CLLocationCoordinate2D

NSLog(@"Current longitude = %f",mapView.userLocation.location.coordinate.longitude); 
于 2012-09-21T20:36:11.613 に答える