Blip - servidor de geolocalización simple
(github.com)-
Servidor API que obtiene la información de ubicación del usuario que se conecta usando Google App Engine
-
Puede usarse fácilmente desde el cliente con configuración CORS
-
Devuelve en JSON la información de ciudad/región/país/latitud/longitud del usuario que se conecta
-
Open source escrito en Go
3 comentarios
El último commit fue hace demasiado tiempo..;
Quizá también haga falta corregir un poco...
Según entiendo, probablemente del lado de GAE no ha cambiado nada en absoluto, así que no hace falta meterle mano.
http://blip.runway7.net/
Viéndolo, parece que ese código todavía sigue funcionando bien jaja.
Normalmente, en las empresas compran MaxMind para conocer la información de geolocalización de quienes se conectan,
aunque también hay formas de reemplazarlo o de usar GeoLite2, que MaxMind ofrece gratis.
Blip de arriba es open source y, como usa los valores de GAE, prácticamente se puede usar solo con el free tier.
También existe la forma de usar los datos de ubicación que ofrece el CDN CloudFlare.
http://ifconfig.io/ devuelve una variedad un poco mayor de valores. El código fuente está en https://github.com/georgyo/ifconfig.io y es código Go
https://github.com/jlxw/geoip CloudFlare + Heroku. Código JavaScript
Crearlo directamente con CloudFlare Worker https://maxkostinevich.com/blog/serverless-geolocation/