¿Qué significa ATM en el texto y cómo usarlo apropiadamente?
¿Quieres saber que significa ATM en el texto? Lea este blog para conocer el significado, la historia y las formas correctas de usarlo.
Solía ser que Google Maps era el rey indiscutible de la codificación geográfica, exigiendo una suma real a los desarrolladores que buscaban integrar sus datos en sus aplicaciones. Pero en 2018, los innovadores de SaaS Industries dijeron que "ya es suficiente" y lanzaron su API de geocodificación 100% fabricada en Europa para reducir el acceso a conjuntos de datos verdaderamente globales a un precio asequible.
Entonces, ¿tuvieron éxito en su tarea? Hoy, analizaremos más de cerca lo que hace que la API de Geocode funcione en nuestra revisión integral, además de si es adecuado para su negocio.
Geocodificación 101: casos de uso comunes
Es muy probable que, si está en esta página, no necesite mucha información básica sobre codificación geográfica. Pero por el bien de hablar con todos en la sala, aquí hay una breve introducción sobre la técnica, además de cómo puede ser beneficiosa para su negocio.
Básicamente, la codificación geográfica es el proceso de convertir direcciones y ubicaciones en lenguaje sencillo en medidas precisas de longitud y latitud en el mapa mundial. De manera similar, la codificación geográfica inversa toma esas coordenadas y escupe los nombres del mundo real de los lugares más estrechamente asociados (por proximidad y / o relevancia) con esa geolocalización.
La gama completa de aplicaciones para esta tecnología es vertiginosa, pero por nombrar algunas:
Por qué vale la pena considerar la API de geocodificación
Prácticamente todo el mundo conoce y usa Google Maps. Es el estándar de oro para los datos de geolocalización, porque interactuamos con su conjunto de datos casi todos los días. En su mayor parte, colectivamente depositamos mucha confianza en Maps, por lo que integrarlo en su aplicación aumenta la confianza del consumidor en su oferta por asociación.
Entonces, dicho esto, ¿por qué confiaría en un recién llegado relativamente como la API de Geocode? Todo se reduce al ROI: los servicios de Google son costosos . Pongámoslo en perspectiva: hacer medio millón de solicitudes de API a Google costaría 2.000 dólares al mes. Obtiene datos asombrosos, pero es mejor que tenga una forma profunda de aprovecharlos, o se arruinará rápidamente.
Por otro lado, el plan de pago más básico y con el menor descuento proporcional de Geocode API le brinda DOS MILLONES de solicitudes por solo $ 85 por mes. Comparando el precio por solicitud, tienes:
La API de geocodificación es literalmente cien veces más barata que la API de Google Maps. Además, su conjunto de datos es de alcance y calidad comparables. (De hecho, hay algunas formas significativas en las que en realidad es mejor que el de Google, pero lo veremos más adelante).
Dejando a un lado las comparaciones de valor monetario por un momento, Geocode API es extremadamente simple de usar e integrar. Incluso teniendo en cuenta este hecho, SaaS Industries ha ido más allá para ofrecer incorporación de conserjería y atención al cliente personalizada (todos los tickets de soporte se responden dentro de las 24 horas, sin excepciones), y ha integrado este servicio directamente en el precio que paga por esos millones de solicitudes mensuales. .
En última instancia, el argumento de la API de Google vs Geocode puede ser análogo a comprar una camisa de diseñador costosa en lugar de pagarle a su sastre local una fracción del precio para fabricarle una. Nuestro dinero está en que la camisa hecha a medida sea la que mejor nos quede.
Usar la API de geocodificación
Normalmente, le recomendamos que vaya directamente a la página de documentación de la API para conocer sus puntos finales, parámetros e integraciones. Pero esa táctica solo funciona con Geocode API ...
De hecho, navegar a https://geocodeapi1.docs.apiary.io revela solo poca información, y la mayor parte de la palabrería se dirige a los tres métodos básicos de autenticación. El resto de la página dedica menos de dos oraciones a los puntos finales centrales que hacen que la API de Geocode funcione (estos son / search , / reverse y / status ). Entonces, ¿qué da?
La API de geocodificación basa gran parte de su infraestructura en Pelias , el motor de fuente de geolocalización de código abierto de Mapzen. Como tal, los dos comparten un conjunto común de parámetros y, por lo tanto, la documentación de Pelias será suficiente para enseñarle cómo usar la API de geocodificación para la codificación geográfica directa e inversa .
Dicho esto, echemos un vistazo a lo que puede hacer con cada punto final.
Reenviar geocodificación con / search
Su solicitud de API más básica se verá así:
https://app.geocodeapi.io/api/v1/search?apikey=fd646df0-810d-11ea-9f24-85fc9ad6f471&text=Atlanta
Desglosando eso, verá la URL base de la API de geocodificación, adjunta al punto final / search , su clave de API y su consulta para Atlanta. Aunque estábamos buscando Atlanta, GA, la API de geocodificación devuelve una tonelada de resultados que podrían satisfacer más consultas de nicho para el término (como Atlanta, KS o el Hotel Atlanta en Viena, Austria).
Aquí hay un fragmento de lo que devolverá:
{"geocodificación": {"versión": "0.2", "atribución": "https://geocodeapi.io/attribution", "consulta": {"texto": "atlanta", "tamaño": 10, " capas ": [" lugar "," calle "," país "," macrorregión "," región "," condado "," localadmin "," localidad "," distrito "," barrio "," continente "," imperio "," dependencia "," macrocondado "," macrociudad "," microciudad "," disputado "," código postal "," océano "," área marina "]," privado ": falso," lang ": {" nombre ": "Inglés", "iso6391": "en", "iso6393": "eng", "predeterminado ": true}," querySize ": 20," parser ":" libpostal "," parsed_text ": {" city ":" atlanta "}}," warnings ": [" optimización del rendimiento: excluyendo la capa 'dirección' " ], "motor": {"nombre": "Pelias", "autor": "Mapzen", "versión": "1.0"}, "marca de tiempo": 1587247179802}, "tipo": "FeatureCollection", "características" : [{"tipo": "Característica", "geometría": {"tipo": "Punto", "coordenadas": [-84.414581, 33.769805]}, "propiedades": {"id": "85936429", " gid ":" quién primero: localidad: 85936429 "," capa ":" localidad "," fuente ":"whosonfirst", "source_id": "85936429", "nombre": "Atlanta", "confianza": 1, "match_type": "exacta", "precisión": "centroide", "país": "Estados Unidos" , "country_gid": "quién primero: país: 85633793", "país_a": "EE. UU.", "región": "Georgia", "región_gid": "quién primero: región: 85688535", "región_a": "GA", " locality ":" Atlanta "," locality_gid ":" whosonfirst: locality: 85936429 "," continente ":" Norteamérica "," continente_gid ":" quién primero: continente: 102191575 "," etiqueta ":" Atlanta, GA, EE. UU. "}," bbox ": [-84.5508496385, 33.6479858, -84.2896205088, 33.8868632704]}, {"tipo": "Característica", "geometría": {"tipo": "Punto", "coordenadas": [-93.05266, 33.11875]}, "propiedades": {"id": " 1125873901 "," gid ":" quién es el primero: localidad: 1125873901 "," capa ":" localidad "," fuente ":" quién es el primero "," id_origen ":" 1125873901 "," nombre ":" Atlanta "," confianza " : 1, "match_type": "exacta", "precisión": "centroide", "país": "Estados Unidos", "country_gid": "quién es el primero: país: 85633793", "país_a": "EE. UU.", "Región ":" Arkansas "," region_gid ":" quién es el primero: región: 85688549 ","region_a": "AR", "locality": "Atlanta", "locality_gid": "whosonfirst: locality: 1125873901", "continente": "Norteamérica", "continente_gid": "quién primero: continente: 102191575", " label ":" Atlanta, AR, EE. UU. "}," bbox ": [-93.05266, 33.11875, -93.05266, 33.11875]}, {" type ":" Feature "," geometry ": {" type ":" Point " , "coordenadas": [-121.12077, 37.81298]}, "propiedades": {"id": "1125797253", "gid": "whosonfirst: locality: 1125797253", "layer": "locality", "source": "whosonfirst", "source_id": "1125797253", "nombre": "Atlanta", "confianza ": 1," tipo_coincidencia ":" exacta "," precisión ":" centroide "," país ":" Estados Unidos "," país_gid ":" quién primero: país: 85633793 "," país_a ":" EE. UU. ", "región": "California", "región_gid": "quién es el primero: región: 85688637", "región_a": "CA", "localidad": "Atlanta", "locality_gid": "quién es el primero: localidad: 1125797253", "continente ":" Norteamérica "," continente_gid ":" quién es el primero: continente: 102191575 "," etiqueta ":" Atlanta, CA, EE. UU. "}," Bbox ": [-121.12077, 37.81298, -121.12077, 37.81298]} .. .centroid "," país ":" Estados Unidos "," country_gid ":" quién primero: país: 85633793 "," país_a ":" EE. UU. "," región ":" California "," región_gid ":" quién primero: región: 85688637 "," region_a ":" CA "," locality ":" Atlanta "," locality_gid ":" quien primero: localidad: 1125797253 "," continente ":" Norteamérica "," continente_gid ":" quien primero: continente: 102191575 " , "label": "Atlanta, CA, EE. UU."}, "bbox": [-121.12077, 37.81298, -121.12077, 37.81298]} ...centroid "," país ":" Estados Unidos "," country_gid ":" quién primero: país: 85633793 "," país_a ":" EE. UU. "," región ":" California "," región_gid ":" quién primero: región: 85688637 "," region_a ":" CA "," locality ":" Atlanta "," locality_gid ":" quien primero: localidad: 1125797253 "," continente ":" Norteamérica "," continente_gid ":" quien primero: continente: 102191575 " , "label": "Atlanta, CA, EE. UU."}, "bbox": [-121.12077, 37.81298, -121.12077, 37.81298]} ..."California", "region_gid": "quién es el primero: región: 85688637", "región_a": "CA", "localidad": "Atlanta", "locality_gid": "quién es el primero: localidad: 1125797253", "continente": "Norte América "," continente_gid ":" quién primero: continente: 102191575 "," etiqueta ":" Atlanta, CA, EE. UU. "}," Bbox ": [-121.12077, 37.81298, -121.12077, 37.81298]} ..."California", "region_gid": "quién es el primero: región: 85688637", "región_a": "CA", "localidad": "Atlanta", "locality_gid": "quién es el primero: localidad: 1125797253", "continente": "Norte América "," continente_gid ":" quién primero: continente: 102191575 "," etiqueta ":" Atlanta, CA, EE. UU. "}," Bbox ": [-121.12077, 37.81298, -121.12077, 37.81298]} ...label ":" Atlanta, CA, EE. UU. "}," bbox ": [-121.12077, 37.81298, -121.12077, 37.81298]} ...label ":" Atlanta, CA, EE. UU. "}," bbox ": [-121.12077, 37.81298, -121.12077, 37.81298]} ...
Por supuesto, no siempre querrás todas las opciones disponibles en respuesta a una solicitud básica. En este caso, utilizará los diversos parámetros de la API de geocodificación. Aquí hay un vistazo no exhaustivo a cada uno de ellos:
Lo hermoso de este sistema es que puede combinar parámetros para obtener resultados altamente precisos y relevantes. Por ejemplo, puede usar los límites del rectángulo y del círculo para buscar solo donde los dos se superponen, o puede combinarlos con la función de proximidad.
La API de geocodificación tiene un par de trucos más bajo la manga para ayudarlo a administrar sus resultados en forma de filtrado:
Geocodificación inversa con / reverse
Este es el punto final para la codificación geográfica inversa, que basa una búsqueda en las coordenadas ingresadas. A continuación, arrojará resultados que probablemente sean relevantes para su búsqueda. Por ejemplo, una búsqueda alrededor de las coordenadas 41.4036 ° N, 2.1744 ° E se vería así:
https://app.geocodeapi.io/api/v1/reverse?apikey=fd646df0-810d-11ea-9f24-85fc9ad6f471&point.lat=41.4036&point.lon=2.1744
¿El mejor resultado? La Sagrada Familia de Barcelona, España. Y, de hecho, obtendría toda esa información y más por resultado devuelto, en lugar de solo la Sagrada Familia.
Una vez más, hay varias capas posibles de información y cuatro fuentes de datos principales para analizar. También puede vincular su búsqueda con un círculo , por país o por gid . Y, por supuesto, puede ampliar o reducir la cantidad de resultados que obtiene con el tamaño .
Lo más importante para este punto final es la distancia y el puntaje de confianza, que en conjunto es la forma en que la API le indica qué tan seguro está buscando un resultado en particular con su consulta.
Verificando su cuota con / status
Fácilmente el más simple de los tres puntos finales principales, llamar a este punto final devuelve las solicitudes restantes. Esta información también está disponible en el Panel de control de su cuenta, pero ¿quién tiene tiempo para navegar allí cuando su aplicación puede decírselo directamente?
Rendimiento
Entonces, sabemos lo que puede hacer la API de geocodificación, pero ¿qué tan bien lo hace?
Una vez más, la confianza es clave. Cuando se suscribe a un plan de API de geocodificación de pago, SaaS Industries le proporciona un SLA, que garantiza un impresionante tiempo de actividad del 99,9%. Con miles de clientes satisfechos en todo el mundo, desde empresas emergentes hasta empresas, está claro que este es un compromiso que se toman muy en serio.
Teniendo en cuenta su clientela, esa cifra no es poca cosa. De hecho, la API de Geocode procesa rutinariamente millones de solicitudes por día sin ningún problema, gracias en gran parte a su sólida red de servidores en todo el mundo. Esto es clave para las empresas que buscan escalar de manera agresiva: nunca tendrá que desperdiciar recursos desarrollando una nueva solución de codificación geográfica para operaciones de nivel empresarial.
Hablando de servidores, Geocode API respeta su derecho a la privacidad con cifrado SSL de 256 bits. Esto garantiza que sus datos comerciales de misión crítica nunca caigan en las manos equivocadas, lo que le permite hacer un uso liberal de su integración API sin ansiedad.
Pero, ¿qué pasa con los datos en sí? Geocode API obtiene principalmente su conjunto de datos de OpenStreetMap, el entorno de mapeo de código abierto en el que confían los desarrolladores y cartógrafos digitales de todo el mundo.
En comparación con Google, OSM no está obstaculizado por la burocracia y se puede actualizar rápidamente para reflejar los cambios geográficos causados por cualquier cosa, desde el desarrollo urbano hasta los desastres naturales. Además, OSM ha demostrado que no es más vulnerable a los mapas falsos de los vándalos cartográficos que el entorno cerrado de Google.
Combinado con OpenAddresses, Who's on First y GeoNames, está claro que la API de Geocode ofrece un conjunto de datos de alta calidad, ágil y completamente global para competir con el de Google.
Precios
Ya hemos mencionado los generosos precios de la API de Geocode en abstracto, pero ahora echemos un vistazo a lo que ofrece cada uno de sus cinco niveles de suscripción .
Veredicto sobre la API de geocodificación
SaaS Industries se propuso con un objetivo en mente: hacer que la codificación geográfica de calidad sea mucho más asequible que la API de Google Maps. Con ese fin, Geocode API es un gran éxito.
Ofrece una funcionalidad similar o mejor a la de Google, pero a centavos reales por dólar. La API en sí se basa en la increíblemente popular plataforma Pelias de Zenmap, por lo que la API de Geocode no tuvo que reinventar la rueda para tener éxito. Es más, SaaS Industries mantiene una sólida red de servidores que cuenta con velocidades y tiempo de actividad increíbles, seguridad superior y escalabilidad perfecta. Si las estadísticas en bruto no fueron suficientes para atraerlo, entonces el apasionado y brillante equipo de soporte de la API de Geocode trabajará incansablemente para compensar la diferencia.
En general, será difícil encontrar una API de codificación geográfica más sólida, más fácil de usar y más asequible. TipsWebTech360 recomienda con confianza la API de geocodificación a nuevas empresas, pymes y empresas por igual.
¿Tiene alguna pregunta o comentario sobre la API de geocodificación? ¡Déjanos una nota en los comentarios a continuación!
¿Quieres saber que significa ATM en el texto? Lea este blog para conocer el significado, la historia y las formas correctas de usarlo.
Es casi imposible vivir sin correo electrónico. La mayoría de las cosas se han movido en línea y casi todos los formularios que completa solicitan su correo electrónico. Para aplicaciones o servicios como
Una presentación es una herramienta audiovisual. Con la mayoría de las presentaciones, el énfasis suele estar en la comunicación visual de ideas y la presentación de información.
¿El bloqueador de ventanas emergentes de Edge está arruinando su experiencia de navegación en algunos sitios web? Aquí se explica cómo deshabilitarlo por completo o para esos sitios web específicos
KickassTorrents, también conocido como Kickass Torrents, era uno de los mejores sitios de torrents que existían. Decimos “era” porque se cerró en 2016 tras una
¿Su hoja de cálculo se ve agrupada con textos que salen de las celdas, creando un desorden? La función Ajustar textos en Hojas de cálculo de Google puede ayudar.
Si quieres saber qué significa TIL, lee este blog. Aquí, compartiremos el significado de este acrónimo y las mejores formas de usarlo.
LMK es una abreviatura común de Let me know. Se utiliza en mensajes de texto con diferentes significados. Aquí se explica cómo usar LMK de manera adecuada en los mensajes de texto.
NBD es una de las abreviaturas utilizadas en la mensajería. Podría dar diferentes significados según el contexto. Más información sobre su uso aquí
¿Quieres saber qué significa HYD en las redes sociales y los mensajes de texto? Esta publicación explica el significado de HYD y cómo usarlo.