Подтвердить что ты не робот

Текущее местоположение - Карты Google - Ссылка на маршруты

Я пытаюсь сделать то, что казалось легким делом, но привело к некоторой путанице. Я пытаюсь получить ссылку на Карты Google с предварительно заданным адресом адресата и адресом from, чтобы наследовать текущее местоположение пользователя. Из того, что кто-то проинструктировал, если бы я использовал "текущее местоположение" как "от адреса", он сделал бы все для меня.

Вместо этого, когда я обращаюсь к URL-адресу из другого места, он по-прежнему загружает исходное "текущее местоположение", а не текущее текущее местоположение.

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

Здесь можно найти ссылку .

4b9b3361

Ответ 1

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

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

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

Ответ 2

Для тех, кто все еще смотрит, вот несколько способов подключения к Google Maps:

Пространства могут быть изменены на + или закодированы как %20.

  • Связь с местоположением (нет направлений)

    https://www.google.com/maps?q=760+West+Genesee+Street+Syracuse+NY+13204
    
  • Нет начальной точки (пользовательский ввод, необходимый для генерации маршрутов).

    https://www.google.com/maps?daddr=760+West+Genesee+Street+Syracuse+NY+13204
    
  • С установленным местоположением в качестве начальной точки (автоматически генерирует направления без необходимости ввода пользователем).

    https://www.google.com/maps?saddr=760+West+Genesee+Street+Syracuse+NY+13204&daddr=314+Avery+Avenue+Syracuse+NY+13204
    
  • С "My Location" в качестве отправной точки (автоматически генерирует направления без необходимости ввода пользователем).

    https://www.google.com/maps?saddr=My+Location&daddr=760+West+Genesee+Street+Syracuse+NY+13204
    
  • Текущее местоположение в широте и долготе

    https://www.google.com/maps?saddr=My+Location&daddr=43.12345,-76.12345
    
  • Поиск запросов по широте и долготе. Также показывает установку уровня масштабирования по умолчанию.

    https://www.google.com/maps?ll=43.12345,-76.12345&q=food&z=14
    
  • Поиск строк в качестве адресата

    https://www.google.com/maps?saddr=My+Location&daddr=Pinckney+Hugo+Group
    

Вот сообщение, которое я сделал, что буду продолжать обновляться, так как есть еще несколько новых способов сделать это!

Ответ 3

Вместо этого используйте Мое местоположение:

https://maps.google.com/?saddr=My%20Location&daddr=myDestinationAddress

Текущее местоположение работает только с OS'ами с установкой языка английского языка.

Я не нашел никакой документации по этому вопросу. Однако оставляя saddr пустым, как предлагается здесь https://developers.google.com/maps/documentation/ios-sdk/urlscheme, предложит пользователю ввести начальный адрес.