Saltar al contenido

Validación de direcciones mediante la API de Google Maps

Este dilema se puede solucionar de diferentes formas, pero te enseñamos la solución más completa para nosotros.

Solución:

La respuesta probablemente depende de cuán crítico sea para usted recibir soporte y posible personalización para este servicio.

Google ciertamente puede hacer esto. Busque en sus API de codificación geográfica y XML. Debería poder crear un mensaje XML pidiéndole a Google que devuelva las coordenadas del mapa para una dirección determinada. Si no se encuentra la dirección (no válida), recibirá una respuesta adecuada. Aquí hay una página útil: http://code.google.com/apis/maps/documentation/services.html#XML_Requests

Tenga en cuenta que el objetivo de Google al proporcionar la API de Maps es trazar direcciones en mapas reales. Si bien puede usar los datos para otros fines, está a merced de Google si uno de sus mapas no se corresponde exactamente con sus necesidades de validación de dirección legal o comercial. Si pagó por uno de los servicios que mencionó, es probable que pueda recibir soporte en caso de que ciertas direcciones no se resuelvan de la manera que esperaba.

En otras palabras, obtienes lo que pagas;) . Sin embargo, si tiene tiempo, ¿por qué no intenta implementar una solución basada en Google y luego va desde allí? La API se ve bastante ingeniosa y, después de todo, es gratis.

La API de geocodificación de Google hace lo que quieres. Como señala Xerus, siempre que no esté utilizando los puntos geocodificados en un mapa que no sea de Google, debería estar bien (términos de servicio). Específicamente,

3.1 Use without a Google Map. Customer may use Google Maps Content from the Geocoding API in Customer Applications without a corresponding Google Map.


3.3 No use with a non-Google map.  Customer must not use Google Maps Content from the Geocoding API in conjunction with a non-Google map.

Soy desarrollador web y ex empleado de una de las empresas que mencionó. Entiendo completamente de dónde vienes. La verificación de direcciones parece un problema simple de abordar, pero es en gran medida un iceberg. Supongo que una solución a las restricciones legales de Google o Yahoo! Maps APIs es solicitar a sus usuarios que verifiquen sus direcciones en un mapa. Sin embargo, si estuviera en tu lugar, no iría por ese camino.

La razón por la que los servicios de verificación de direcciones son tan caros es que requieren licencias y relaciones continuas con autoridades postales burocráticas y malhumoradas (incluido Royal Mail). Desafortunadamente, las autoridades postales son las mejores (ya menudo las únicas) fuentes de datos para verificar las direcciones, por lo que realmente no hay otra forma de hacerlo. La conclusión es que debe sopesar el costo de las direcciones incorrectas (generalmente una cuestión de volumen de correo) contra el costo del software para verificarlas. Los datos postales irlandeses son incluso más basura que los formatos postales irlandeses (que con frecuencia omiten los números de los edificios), por lo que es poco lo que puede hacer con esas direcciones.

Si te animas, tienes la habilidad dejar un artículo acerca de qué le añadirías a este post.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

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