我在iphone上得到了latitute和longitute。但我想找到基於該Latitute和Longitute的地址。我使用Ios5。請給我源代碼,找出Address.I使用此代碼 .m文件如何獲取基於結算和結算的地址?
MKReverseGeocoder *geocoder = [[MKReverseGeocoder alloc] initWithCoordinate:Coordinate2D];
[geocoder setDelegate:self];
[geocoder start]; // put in vievdidload
-(void)reverseGeocoder:(MKReverseGeocoder *)geocoder didFindPlacemark:(MKPlacemark *)placemark
{
NSLog(@"The geocoder has returned: %@", [placemark country]);
}
-(void)reverseGeocoder:(MKReverseGeocoder *)geocoder didFailWithError:(NSError *)error
{
NSLog(@"Error");
}
但它給人messege-錯誤。
使用谷歌的地理編碼API http://maps.googleapis.com/maps/api/geocode/ json?latlng = 40.714224,-73.961452&sensor = true,並解析json或xml with lat long,如果您要使用 –