Использование Google Map для указания направлений на iPhone с неанглийским языком - PullRequest
1 голос
/ 11 марта 2012

Я пытаюсь указать своим пользователям указания POI с помощью карт Google из моего приложения.

Я открываю следующий URL, и карты Google открываются, как и ожидалось:

http://maps.google.com/?saddr=Current%20Location&doflg=ptm&daddr=TEST@55.227784,9.351642

Направленияотображается правильно до тех пор, пока язык iPhone установлен на английский, но когда я установил его на немецкий или датский, направления не могут быть найдены.Нужно ли кодировать URL иначе?-или я что-то упустил?

Спасибо заранее!

Ответы [ 2 ]

0 голосов
/ 16 апреля 2012

Несколько дополнений - это работает и на других языках, если вы используете локализованную версию "текущего местоположения". К сожалению, это не работает на iPad по некоторым причинам. Более подробную информацию можно найти здесь: http://www.martip.net/blog/localized-current-location-string-for-iphone-apps

0 голосов
/ 12 марта 2012

Потратив несколько часов на эту проблему, я нашел решение.

получается, что Current% 20Location работает только тогда, когда iPhone установлен на английский язык (я думаю, «Текущее местоположение» по какой-то странной причине локализовано, поэтому, возможно, здесь можно использовать какую-то строку для конкретного языка).

Вместо этого я сейчас использую текущую позицию GPS пользователя, полученную из CoreLocation.

Надеюсь, это поможет другим!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...