Otro API de REST gratuito, con la información exacta de la ciudad, sería http://freegeoip.net Las solicitudes son bastante sencillas. Se podría utilizar algo como
http://freegeoip.net/{format}/{ip_or_hostname}
de codificación geográfica de una dirección IP, en el formato puede ser csv
, xml
o json
. Su sitio web tiene todos los detalles.
[ACTUALIZACIÓN:] FreeGeoIP.net no estaba continuamente disponible en el pasado como un servicio público. Sin embargo, el software siempre fue de código abierto y está disponible en Github. Es bastante fácil hacer funcionar su instalación local utilizando Docker, si necesita un servicio altamente confiable o su caso de uso excede la cuota actual de 15,000 solicitudes/hora.
posible duplicado de [Cómo determinar un código postal y ciudad desde una dirección IP?] (Http : //stackoverflow.com/questions/348614/how-to-determine-a-zip-code-and-city-from-an-ip-address) –
@John Saunder, en realidad no me importa qué código postal o ciudad en la que se encuentra el usuario. Simplemente quiero saber su longitud y latitud para poder centrar mi mapa en la ubicación de su casa. – Tim
¿Por qué crees que la respuesta es diferente? ¿Las API a las que se hace referencia no devuelven latitud y longitud? –