TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

APOIO À API DE GELOCAÇÃO

Projeto de pesquisa: APOIO À API DE GELOCAÇÃO. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  4/12/2014  •  Projeto de pesquisa  •  224 Palavras (1 Páginas)  •  157 Visualizações

API DE GEOLOCALIZAÇÃO

A API de geolocalização permite que você compartilhe sua localização em sites confiáveis. A latitude e longitude são disponibilizadas na página via JavaScript, que por sua vez pode ser enviado a um servidor web e fazer coisas como encontrar locais ao seu redor ou mostrar sua posição em um mapa.

Como você pode ver na tabela a seguir, a API de geolocalização é suportada pela maioria dos navegadores desktop e dispositivos móveis. Além disso, vários navegadores e dispositivos antigos podem oferecer suporte via bibliotecas de terceiros, como veremos depois neste capítulo.

SUPORTE DA API DE GEOLOCALIZAÇÃO

IE FIREFOX SAFARI CHROME OPERA IPHONE ANDROID

9.0+ 3.5+ 5.0+ 5.0+ 10.6+ 3.0+ 2.0+

Junto com o suporte padrão da API de geolocalização, há tambem várias APIs de dispositivos específicos em outras plataformas móveis. Falarei sobre tudo isso ainda neste capítulo.

MOSTRE-ME O CÓDIGO

A API de geolocalização centraliza tudo em volta da sua nova propriedade global chamada navigator com o objeto: navigator.geolocation.

O simples uso da API de geolocalização se parece com isso:

function get_location() {

navigator.geolocation.getCurrentPosition(show_map);

}

Porém isso não detecta o posicionamento (latitude e longitude), não há tratamento de erros e não retorna opções. Você pode incluir uma verificação para detectar se há suporte para a API de geolocalização. Para detectar se há suporte, você pode usar o Modernizr:

function get_location() {

if (Modernizr.geolocation) {

navigator.geolocation.getCurrentPosition(show_map);

} else {

// no native support; maybe try Gears?

}

}

...

Disponível apenas no TrabalhosGratuitos.com