Ссылка на iPhone для указания маршрута с использованием строки «текущее местоположение», а не лат и lng для saddr - PullRequest
2 голосов
/ 14 мая 2010

Я знаю, что существует множество вопросов о том, как создать ссылку общего приложения на приложение карт, указав начальный и конечный адрес с координатами. У меня это работает без проблем.

Кто-нибудь нашел способ связать с исходным адресом, обычно определяемым как "текущее местоположение".

Я спрашиваю, потому что сценарий, в котором я работаю с Базовым местоположением или UIMapView, был бы необходим только для того, чтобы определить местоположение пользователя перед передачей в приложение карты, где локация пользователя, казалось бы, просто повторилась. 1005 *

Я пытался добавить UTF8'd "Текущее местоположение" и "[Текущее местоположение]" в параметр saddr, который забавно начинается с Current Montana. Я также попытался просто исключить параметр saddr.

Я знаю, что это часто протекторная территория, но эта конкретная ситуация не была покрыта ничем, что я нашел, ища здесь или на mapki. Прежде чем добавить основной код местоположения, я просто хотел убедиться, что не существует более ограниченного способа решения этой проблемы.

Спасибо

1 Ответ

4 голосов
/ 04 мая 2011

Этот пост довольно старый, но недавно мне пришлось столкнуться с подобной проблемой, и я разработал решение.

Использование «Текущего местоположения» (правильно экранированного) в качестве адреса источника работает отлично. Недостатком является то, что «Текущее местоположение» действительно только для английского языка. Если ваш iPhone настроен на использование другого языка, вам нужно знать точный перевод, который Apple выбрала для этого языка.

Я написал класс, который может обеспечить точный перевод «Текущее местоположение» на любом поддерживаемом языке. Вы можете прочитать мой блог об этом.

Надеюсь, это поможет.

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