Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá gostaria de saber se há alguma coisa além disso:
if(navigator.geolocation)
navigator.geolocation.getCurrentPosition(loadMap);
function loadMap(p)
{
var lat = p.coords.latitude;
var lng = p.coords.longitude;
}
Para pegar a latitude e longitude corretas, pois estou fazendo isso e colocando a latitude e longitude no objeto Latlng do google maps para fazer load no map aonde eu estou, e está aparecendo no local errado.de 600 km?
vai depender se vc está no 3G. Via wifi é mais preciso.
mas se o 3G da sua operadora é "ruim", e o hardware do teu aparelho tb for ruim, ai a margem pode ir lá em cima mesmo.
Existe até uma propriedade do geolocation que te diz qual a margem de erro.
Hmm, utilizei um web service lá que com o CEP consigo o endereço completo em um JSON. Virtual alguma coisa o web service mas vlw ai.
existe uma margem de erro mesmo.