A geolocalização é um dos recursos importantes do HTML5, que fornece a função de determinar a localização do usuário. Hoje, este artigo apresenta os princípios básicos do posicionamento geográfico do HTML5 e a precisão dos dados de cada navegador.
Antes de acessar as informações do local, o navegador perguntará ao usuário se compartilha suas informações de localização. O Serviço de Localização do Google. O navegador compartilha sua localização com o site solicitando sua localização.
A API HTML5GEOLocation é muito simples.
if (if (navegator.geolocation) {navegator.geology.getCurrentPosition (local y: true, // especifica o tempo limite da localização geográfica, o padrão não é limitado, a unidade é milissegundo: 5000, // o período de validade máxima. Quando a localização geográfica é repetida, quanto tempo esse parâmetro será obtido novamente.LocationError é uma função de retorno de chamada para obter falha de informações de localização, que pode ser solicitada de acordo com o tipo de erro:
LocationError: function (erro) {switch (error.code) {case error.timeout: chuveiro (um timeout! Por favor, tente agin!); Erro de case.Locationsuccess é uma função de recuperação para as informações bem -sucedidas das informações de localização.
Localizações de Localização: Função (Posição) {var Coords = Positive.Coords; / O centro do mapa é definido para o Centro de Pontuação de Coordenadas Especificado: Latlng, // Tipo de mapa MapID: google.maps.maptypeid.roadmap}; mapa (documento. getElementbyId (mapa), mioptions); ); , Marcador);}Após o teste, as informações de localização obtidas pelos quatro navegadores do Chrome/Firefox/Safari/Opera são os mesmos.
Os dados do navegador do IE são diferentes dos dados obtidos pelos navegadores acima.
Os serviços de localização são usados para estimar que as informações de rede local em sua localização incluem: informações sobre pontos de acesso Wi -Fi (incluindo força do sinal), informações sobre o roteador local e o endereço IP do seu computador. A precisão e cobertura dos serviços de localização variam da posição.
Em geral, a localização da função de localização geográfica do HTML5 no navegador do PC não é alta o suficiente. ainda é uma essência muito grande No entanto, se for um aplicativo HTML5 no dispositivo móvel, você poderá definir o parâmetro EnableHighacuracy como true e chamar o posicionamento GPS do dispositivo para obter informações geográficas de alta precisão.