Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Teteu

Localizar cidade e Região do IP

Recommended Posts

Olá, sei que tem o GeoIP, que localiza o IP, mas em site de compra coletiva quando você acessa o site ele já te mostra uma cidade que mesmo que não seja a sua, é a mais próxima, alguém sabe me dizer como posso fazer isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Já tentou usar HTML5? É mais preciso...

Dependendo do que você precisa fazer será melhor

 

http://www.w3schools.com/html/html5_geolocation.asp



Deu uma procurada na internet, achei esse link que apresenta várias soluções para o que você precisa.

 

http://united-coders.com/christian-harms/ip2-geolocation-mashup-tutorial/

Compartilhar este post


Link para o post
Compartilhar em outros sites

Já vi sim!

 

No meu caso, seria a mesma coisa que de sites de compra coletiva, que quando você entrar já carrega algo de determinada cidade.

No caso do HTML5 ele peder permissão para poder exibir os dados, isso nos teste que fiz aqui.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá consegui achar uma solução.

 

Vou ter que pega a latitude e longitude da cidade onde o usuário está e calcular a distância entre as cidades cadastras no meus sistema, que devem ter longitude e latitude, e usar uns calculos e achar a distância da geodésica. Segue o link que explica melhor: http://obsn3.on.br/~jlkm/geopath/

 

a formula ficaria assim

$teste = acos((sin($latitudeA)*sin($latitudeB))+(cos($latitudeA)*cos($latitudeB)*cos($latitudeA-latitudeB)));

 

Em cima disso vou ver qual a cidade mais próxima e atribuir no carregamento do site.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.