Я пытался показать адрес на карте Google в своем приложении для iphone. Я пытался использовать
NSString * theAddressString =......;
NSString * query = [NSString stringWithFormat:@"http://maps.google.com/maps?q=%@",theAddressString];
NSString * urlString = [query stringByAddingPercetntEscapesUsingEncoding:NSUTF8StringEncoding];
[UIApplication sharedApplication] openURL:[NSURL URLWithString:urlString];
Карта Google не может найти некоторые адреса, которые мы предоставили. (Некоторые японские или китайские адреса) Но если я сохранил адрес в контактах iPhone. А затем нажал адресную ссылку контакта. Он перейдет на карты Google, хотя карта Google сначала предупредила, что «не может найти адрес», после того как я подтвердил предупреждающее сообщение, другое представление отобразит местоположение на карте Google или покажет адрес рядом.
Таким образом, приложение iPhone «Контакт» может использовать другие API для фильтрации адресной строки для определения адреса или использования некоего «нечеткого поиска».
Кто-нибудь знает, как они этого добиваются?
Я действительно ценю твою помощь.