0
MKReverseGeocoderを使用してユーザーアドレスを取得しようとしています。それは正常に動作しますが、私は適切な形式でアドレスを取得していません。MKReverseGeocoderを使用してアドレスを取得する
コード:
- (void)reverseGeocoder:(MKReverseGeocoder *)geocoder didFindPlacemark:(MKPlacemark *)placemark{
NSLog(@"Geocoder completed");
NSLog(@"%@",[placemark.addressDictionary objectForKey:@"FormattedAddressLines"]);
}
出力:
(
"Almungev\U00e4gen 33",
"Tempe, AZ 85281",
USA
)
なぜ私は通りの名前でそれらの奇妙な文字を取得していますか?どのように私はそれを可読形式に変更できますか?
助けていただければ幸いです。
- (void)reverseGeocoder:(MKReverseGeocoder *)geocoder didFindPlacemark:(MKPlacemark *)placemark
{
Nsstring*subLocalityStr= placemark.subLocality;
Nsstring*subAdministrativeAreaStr= placemark.subAdministrativeArea;
}
で
を使用して取得することができます。だから私はそれぞれを取得し、後でそれらを追加しますか? – Neelesh
ええええええええええええええええええんの更新を止めないでください –
各文字列を追加するのではなく、アドレス全体を取得する簡単な方法はありませんか? – Neelesh