Pergunta

Estou desenvolvendo uma aplicação web que vai ser atingido com freqüência por navegadores móveis. Eu estou querendo saber se existe uma maneira de obter informações suficientes a partir da solicitação do navegador para procurar dados de posição (de triangulação ou GPS) Não do pedido directamente, é claro. Um colega sugeriu que algumas operadoras fornecer um único identificador no cabeçalho de solicitação que pode ser enviado a um serviço web exposta pelo dito fornecedor que irá retornar os dados de posição se o cliente tem permitido isso. Pode apontar ninguém me na direção certa para este ou qualquer outro método para recolhendo dados de posição, mesmo muito aproximada. Obviamente esta é doces da aplicação, por exemplo se os dados não está disponível o aplicativo não se importa ...

Ou talvez um serviço web através de uma transportadora que irá fornecer dados triangulada por IP?

Foi útil?

Solução

O Google tem ClientLocation como parte de suas APIs AJAX. Você vai precisar de carregar API AJAX do Google (requer uma chave de API) e ele vai tentar resolver os dados de localização do usuário para você.

Outras dicas

Eu tenho gps BlackBerry para javascript trabalho OK em um mashup GMaps. simples bastante, na verdade. http://www.saefern.org/tickets/test4.php - ajuda yrself para ver fonte.

(Eu não têm actualmente uma bb. Um usuário me enviaram com "... parece ser polling a cada 15 segundos ou assim, por isso continua a adicionar novos locais ...".)

Eu estou procurando informações gps javascript em um equivalente iPhone. E Nokia, e ....

Qualquer informação apreciado.

Eu tenho usado essa biblioteca JavaScript com sucesso:

http://code.google.com/p/geo-location-javascript /

Os exemplos funcionam muito bem. O usuário será sempre solicitado a partilhar a sua localização -. Não sei uma maneira de evitar que

Use o endereço IP de origem para aproximar um local de rede. Não, você não vai obter a latitude e longitude em uma solicitação HTTP a partir de um iPhone. Não, a menos que você escrever um aplicativo 3rd party e pedir-lhes para executá-lo.

Você pode ser melhor fora apenas executando uma enquete em seu site.

Eu sei que alguns provedores no Japão têm um serviço de rastreamento para localização de celulares. Sei também que a informação não é pública. Eu acho que você precisa ter uma razão muito boa antes de o provedor dá que o livre informação como ela é na minha opinião os dados pessoais sensíveis. Claro que eles vão dar a informação aos policiais, mas não para o público em geral.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top