Estou desenvolvendo um site para celular, onde integrei o Google Maps, preciso preencher o campo 'De' do Google Maps dinamicamente.
É possível obter a localização GPS do navegador da web e preenchê-la no campo 'De' de um mapa do Google dinamicamente?
javascript
mobile
geolocation
Ganesh
fonte
fonte
Respostas:
Se você usar a API de geolocalização , seria tão simples quanto usar o código a seguir.
Você também pode usar a API de localização do cliente do Google .
Este problema foi discutido em É possível detectar a localização GPS de um navegador móvel? e obter dados de posição de navegador móvel . Você pode encontrar mais informações lá.
fonte
Para dar uma resposta um pouco mais específica. O HTML5 permite que você obtenha as coordenadas geográficas e faz um trabalho bastante decente. No geral, o suporte ao navegador para geolocalização é muito bom, todos os principais navegadores, exceto ie7 e ie8 (e opera mini). O IE9 faz o trabalho, mas é o pior desempenho. Caixa caniuse.com:
http://caniuse.com/#search=geol
Além disso, você precisa da aprovação do usuário para acessar sua localização, portanto, verifique isso e dê algumas instruções decentes, caso esteja desativado. Especialmente para Iphone, ativar as permissões para o Safari é um pouco complicado.
fonte
Use isso e você encontrará todas as informações em http://www.w3schools.com/html/html5_geolocation.asp
fonte
Existe a API GeoLocation , mas o suporte ao navegador é bastante limitado no momento. A maioria dos sites que se preocupam com essas coisas usa um banco de dados GeoIP (com as condições usuais sobre a imprecisão desse sistema). Você também pode procurar serviços de terceiros que exijam cooperação do usuário, como o FireEagle .
fonte
Observável
fonte
Vamos usar as mais recentes funções de seta gorda :
fonte