Las cuatro mejores APIs gratuitas para geolocalización

Últimamente en casi todos los proyectos de desarrollo en los que participo raro es que no se pida algo de mapas, rutas, búsquedas geolocalizadas, etc.

Para poner un simple mapita incluso Google Maps ya se queda corto puesto que si la web tiene muchas visitas van a ser muchas las peticiones a la capa gratuita de Google Maps y te va a desaparecer el mapa indicándote que pases por caja.

Otra cosa que también se pide mucho es que a partir de una dirección postal obtengamos sus coordenadas en el mapa. Lo que viene llamándose geolocalización (geocoding, en inglés). O, al contrario, a partir de las coordenadas, obtener la dirección postal: geolocalización inversa (reverse geocoding). Lamentablemente Google pide datos de facturación para poder acceder a estas características y habiendo otras versiones gratuitas pues que queréis que os diga… vamos a ellas.

Voy a poner aquí las que he usado en algún proyecto y que me han parecido mejores según la experiencia que he tenido con ellas.

  • GeoKeo en principio me funcionó muy bien y el registro es fácil pero se me quedó muy corto de peticiones sobre todo para procesos batch ya que solo permite 2500 peticiones al día. Para proyectos pequeños es buena alternativa pero para algo más hay que pasar por caja.
  • Geoapify permite hasta 3000 créditos al día que no me quedó claro si correspondía a una petición pero me dio la impresión que se agotaban más rápido que el ritmo de peticiones que se hacía. También tiene limitaciones de peticiones por segundo con lo que en un ambiente de mucha concurrencia no es muy fiable y por eso la tuve que descartar. Obviamente si pagas estas restricciones se eliminan pero estamos buscando algo gratuito como buenos desarrolladores tiesos que somos.
  • Mapbox es de largo la que me ha dado más sensación de profesionalidad. Resultados precisos pero una capa gratuita muy limitada para proyectos medianos (10000 peticiones al mes). Si usara una de pago sería esta sin duda.
  • GeoCod.xyz es la que finalmente estoy usando en más proyectos últimamente. Me sorprendió la rapidez, precisión y facilidad en todo. Va al grano en el registro (muy sencillo) y también en la documentación. Y lo sorprendente: solo tiene capa gratuita sin (aparentemente) ninguna limitación en número de peticiones (y he comprobado que aguanta muchas).

Espero que a alguien le sirva mi humilde experiencia en esto y, por orden, las que yo usaría ahora mismo sería:

  1. GeoCod.xyz
  2. Mapbox
  3. GeoKeo
  4. Gegoapify

 

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *