2010-12-03 15 views
10

¿Yahoo es la mejor opción?Servicios de geocodificación - límites - Google vs Yahoo vs otros?

http://developer.yahoo.com/geo/placefinder/ Dice 50,000 solicitudes por día. ¿Esto significa que puede geocodificar 50k direcciones al día?

en comparación con Google a solo 2,500? http://code.google.com/apis/maps/faq.html#geocoder_limit

¿Lo tengo correcto? esa es una gran diferencia.

Así que, en esencia, ¿cuál es el mejor servicio para usar en la interfaz, obtener las coordenadas de la dirección de entrada del usuario y luego consultar en contra de la base de datos? (de las coordenadas ingresadas desde el administrador del back-end: este será de bajo volumen, por lo que no es un problema). No mostraré ningún mapa, solo uso las coordenadas.

+0

Usted está correcto. ¿Cuál es tu pregunta? –

Respuesta

15

El límite de Yahoo es por aplicación.

El límite de Google es por IP.

Esto significa:

Para geocodificación del lado del servidor: Yahoo> Google

Para geocodificación del lado del cliente: Google> Yahoo

Si no va a mostrar los resultados en un mapa, a continuación, ni Google ni Yahoo lo harán. Usted violará sus términos de servicio.

Sin embargo, el servicio web Geonames Search podría ajustarse a su factura.

+0

ah buenas noticias, si puedo a todos los visitantes ubicación de búsqueda lado del cliente que resuelve todo. El artículo – davivid

+1

aquí lo explica bien, creo que: http://code.google.com/apis/maps/articles/geocodestrat.html – davivid

+0

Eso es correcto. La geocodificación del lado del cliente de Google resuelve sus problemas de límite. –

0

He usado Yahoo antes específicamente porque su tasa permitida de solicitudes era mucho más alta. Es muy fácil de usar y gratis. Hay algunos restrictions, por lo que tendrá que leer con cuidado, pero para la mayoría de las cosas es un gran servicio.

NO he usado la API de Google, pero leer su documentación de límites de velocidad me llevó a la misma conclusión cuando estábamos buscando una API de geocodificación. ¡Espero que ayude!

+0

Hay muchas más cosas a considerar al elegir un geocodificador que solo los límites de velocidad. Yahoo! solo le permite usar estos en Yahoo! Mapas, por ejemplo (lo cual podría estar bien para usted), pero no puede almacenar los resultados localmente. La API de Google es un poco más flexible con sus términos de servicio, pero generalmente es menos precisa y tiene un límite más restrictivo (que puede no ser un problema según su aplicación).Si comparte más de lo que son sus objetivos, podríamos ofrecerle mejores consejos. – theChrisKent

+0

No necesito usar un mapa ... Solo necesito datos de coordenadas, supongo que esto rige la salida de Yahoo, entonces – davivid

+1

Yip, lo siento. Enlaces de Google a otros servicios de geocodificación en http://groups.google.com/group/Google-Maps-API/web/resources-non-google-geocoders para ayudar a complementar sus solicitudes si su límite es demasiado restrictivo. – theChrisKent

0

He estado trabajando mucho con la geocodificación, y he estado buscando en Yahoo, mapquest, google, bing y navteq. Las versiones gratuitas son muy similares, excepto por las solicitudes de geocodificación. Creo que lo tienes bien. Si desea más solicitudes, debe pagarlas. También sugeriría que mire la confiabilidad y la precisión. Me gustan más los mapas de google, pero ha sido bastante impreciso en comparación con Bing, que es el correcto. Navteq parece ser uno de los mejores, pero parece que su API no es tan fácil de usar. Existen algunas restricciones para el servicio de mapas gratuito. Por lo general, el sitio debe ser de acceso público y gratuito, ya que no puede cobrar por el servicio. Hay algunos otros, pero esos parecen ser los que atrapan más a la gente.

+0

mmm No había pensado en bing para mirar. Creo que la precisión no es tan preocupante solo en el área general. aplausos – davivid