ti-enxame.com

Localização atual - Google Maps - Link para direções

Estou tentando fazer o que parecia ser uma coisa fácil, mas resultou em alguma confusão. Estou tentando ter um link para o Google Maps com o endereço de destino pré-preenchido e o endereço de origem para herdar a localização atual do usuário. Pelo que alguém havia instruído, se eu usasse 'local atual' como o 'endereço', isso faria tudo por mim.

Em vez disso, quando acesso o URL de um local diferente, ele ainda carrega o "local atual" original e não o local atual.

Tenho certeza de que é algo estupidamente fácil, mas espero que alguém possa me apontar na direção certa.

O link pode ser encontrado aqui .

30
Brian Schroeter

Para quem ainda procura, aqui estão alguns métodos de vinculação ao Google Maps:

Os espaços podem ser alterados para + ou codificado como %20.

  • Vinculando a um local (sem direções)

    https://www.google.com/maps?q=760+West+Genesee+Street+Syracuse+NY+13204
    
  • Sem ponto de partida (entrada do usuário necessária para gerar direções).

    https://www.google.com/maps?daddr=760+West+Genesee+Street+Syracuse+NY+13204
    
  • Com um local definido como ponto de partida (gera automaticamente direções sem a necessidade de entrada do usuário).

    https://www.google.com/maps?saddr=760+West+Genesee+Street+Syracuse+NY+13204&daddr=314+Avery+Avenue+Syracuse+NY+13204
    
  • Com "Meu local" como ponto de partida (gera automaticamente direções sem a necessidade de entrada do usuário).

    https://www.google.com/maps?saddr=My+Location&daddr=760+West+Genesee+Street+Syracuse+NY+13204
    
  • Localização atual para latitude e longitude

    https://www.google.com/maps?saddr=My+Location&daddr=43.12345,-76.12345
    
  • Consulta de pesquisa de uma latitude e longitude. Também mostra a configuração de um nível de zoom padrão.

    https://www.google.com/maps?ll=43.12345,-76.12345&q=food&z=14
    
  • Pesquisa de cadeia como destino

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

Aqui está um post que fiz que manterei atualizado, pois existem algumas maneiras ainda mais novas de fazer isso!

131
GreatBlakes

Use Meu local :

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

Localização atual funciona apenas em sistemas operacionais com configuração de localidade em inglês.

Não encontrei nenhuma documentação sobre isso. No entanto, deixando saddr em branco, conforme sugerido aqui https://developers.google.com/maps/documentation/ios-sdk/urlscheme = solicitará que o usuário insira o endereço inicial.

6
Jon Alslund-Lanthén

Além disso, você pode tentar usar

  https://maps.google.com/?daddr=53.9187068,27.5862874

Ele funciona para mim em Android e iOS, pelo menos. Pode ser útil. Mais detalhes aqui: https://developers.google.com/maps/documentation/ios/urlscheme ? utm_source = welovemapsdevelopers & utm_campaign = GM-para-iOS-sdk-1-7

5
Nigrimmist

Tente extrair um monte de informações e usar 'Current + Location' e, estranhamente, usar .co.uk em vez de .com.

O link https://maps.google.co.uk/maps?t=m&f=d&saddr=Current+Location&daddr=312%20Ponce%20De%20Leon%20Boulevard,%20Coral%20Gables,%20FL funciona como esperado para mim (Win7, Chrome e IE9, Android Chrome)).

2
Grim...