Сбой URL-адреса с текущим местоположением в Картах Google с iPad - PullRequest
3 голосов
/ 07 июля 2011

Я пытаюсь создать URL-адрес, по которому пользователь переходит от того места, где он сейчас находится, к любому месту назначения и предоставляет указания.Приведенный ниже URL-адрес отлично работает в iOS на iPhone, но не на iPad, так как он предлагает уточнить текущее местоположение:

http://maps.google.com/maps?saddr=Current%20Location&daddr=350 Бродвей,% 20New% 20York,% 20New%20York

Как я могу заставить это работать как на iPhone, так и на iPad?

Ответы [ 2 ]

4 голосов
/ 17 августа 2011

Я исследовал это, но ...

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

Альтернативный путь

АльтернативныйЧтобы получить координату пользователя, используя Core Location, а затем передать эту координату в качестве параметра saddr.

Это может быть немного уродливо в приложении Maps, потому что будет аннотация, которая указывает пользователятекущее местоположение и другую аннотацию булавки, которая указывает координату, которую вы передали.

Как получить текущее местоположение пользователя

Вот сообщение для получения местоположения пользователя. Какой самый простой способ узнать текущее местоположение iPhone?

2 голосов
/ 08 августа 2013

На самом деле все очень просто, в документации Google Maps API говорится, что просто оставьте saddr пустым, и это заставит его использовать «Текущее местоположение» в качестве отправной точки для вашего запроса маршрута.

Как это:

comgooglemaps: // saddr = & daddr = 1600 + Амфитеатр + Parkway, Mountain + + View, CA + + 94043

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