Localização actual-Google Maps-ligação às direcções
em vez disso, quando acedo à URL de um local diferente, ela continua a carregar a "localização actual" original e não a localização actual.
Tenho a certeza que é algo estupidamente fácil, mas espero que alguém me aponte na direcção certa.A ligação pode ser encontrada Aqui.
5 answers
O que você espera ser a localização dos usuários não é o que você espera, "localização atual" será tomada pelo google como qualquer outro endereço, e o google tenta encontrar um lugar que corresponda à consulta.
Quando alguém lhe disse que a" localização actual " obrigará o google a resolver a localização do utilizador, isto está errado.
Você pode geolocalizar o usuário sozinho e, em seguida, criar o link com base no resultado da geolocalização.
Os espaços podem ser alterados para +
ou codificados como %20
.
-
Ligação a um local (sem direcções)
https://www.google.com/maps?q=760+West+Genesee+Street+Syracuse+NY+13204
-
Nenhum ponto de partida (a entrada do Utilizador é necessária para gerar direcções).
https://www.google.com/maps?daddr=760+West+Genesee+Street+Syracuse+NY+13204
-
Com uma localização definida como ponto de partida (gera automaticamente direcções sem necessidade de entrada do utilizador).
https://www.google.com/maps?saddr=760+West+Genesee+Street+Syracuse+NY+13204&daddr=314+Avery+Avenue+Syracuse+NY+13204
-
Com " My Localização " como ponto de partida (gera automaticamente direcções sem necessidade de entrada do utilizador).
https://www.google.com/maps?saddr=My+Location&daddr=760+West+Genesee+Street+Syracuse+NY+13204
-
Localização actual para Latitude e Longitude
https://www.google.com/maps?saddr=My+Location&daddr=43.12345,-76.12345
-
Pesquisa de uma Latitude e Longitude. Também mostra a configuração de um nível de ampliação predefinido.
https://www.google.com/maps?ll=43.12345,-76.12345&q=food&z=14
-
Pesquisa de texto como destino
https://www.google.com/maps?saddr=My+Location&daddr=Pinckney+Hugo+Group
Utilize A Minha Localização em vez disso:
https://maps.google.com/?saddr=My%20Location&daddr=myDestinationAddress
A localização actual só funciona nos OS'es com configuração local em inglês.
Não encontrei nenhuma documentação sobre isto. No entanto, deixando saddr em branco como sugerido aqui https://developers.google.com/maps/documentation/ios-sdk/urlscheme irá pedir ao utilizador para introduzir o endereço inicial.Também pode tentar usar
https://maps.google.com/?daddr=53.9187068,27.5862874
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-for-iOS-sdk-1-7
Tente retirar uma carga da informação, e usar 'actual+localização' e, estranhamente, usar .co.uk em vez de. com.
A ligação 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).