geolocalização

Informações associadas à um IP

A princípio, eu tinha pensado apenas em associar o IP com uma latitude e uma longitude, mas testando alguns recursos de busca de informações de geolocalização baseada em IP, dá para perceber que as informações podem ser bem mais variadas.

Eis os seguintes campos possíveis de serem buscados por esses serviços:

locationcode

ex: CNBJBEIJ, USNYNYOR

fips104 (?)

ex: CH, US

iso2

ex: CN, US

iso3

ex: CHN, USA

ison

ex: 156, 840

internet

ex: CN, US

countryid

ex: 49, 254

country

ex: China, United States

regionid

ex: 1353, 154

region

ex: Beijing, New York

regioncode

ex: BJ, NY

adm1code

ex: CH22

cityid

ex: 3518, 10182

city

ex: Beijing, New York

latitude e longitude

timezone

ex: +08:00, -05:00

Prevedores de dados de Geolocalização

A primeira coisa que estou fazendo em relação à esse projeto é ter condições de buscar dados em função do IP. O ideal é que ele me dê a latitude e a longitude de um IP. Mas a variedade de informações pode ser muito maior do que isso.

Pesquisa rápida

A idéia foi buscar no Google uma listagem de serviços que venham a fornecer a possibilidade de buscar a localização através do IP.

A seguinte lista se concretizou: