Я пытался показать адрес на карте 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 «Контакт» может использовать другие apis для фильтрации адресной строки, чтобы найти адрес, или с помощью некоторого короля «нечеткого поиска».
Кто-нибудь знает, как они этого добиваются?
Я очень ценю вашу помощь.