2010-02-20 14 views
6

Los requisitos que tengo tienen que ver con poder imprimir rutas entre muchos nodos, ser capaz de consultar las distancias entre nodos para obtener el mejor cálculo de ruta posible y mostrar iconos personalizados en los mapas.¿Puede recomendar una API de mapeo para uso comercial?

Es importante contar con una fuente de mapeo que sea precisa en cuanto a carreteras y calles.

He investigado mapas de calles abiertas, pero me temo que puede no ser del todo exacto. Cualquier sugerencia de biblioteca comercial/API sería apreciada (siempre que sea intuitiva y no lo bloquee en la funcionalidad)

Empecé con la API de Google Maps con fines de investigación. Usaría la aplicación final internamente y sería de pago (por lo que si tuviera que usar Google Maps, estaría pagando su licencia comercial, que es una gran suma. Y solo necesito mapas para áreas seleccionadas, comenzando por en el norte de Europa)

sería bueno tener una API de mapas que se puede integrar fácilmente en un sistema basado en la primavera-MVC (por lo que una API basada en JavaScript o Java)

+0

he encontrado otro servicio que parece ser mucho más sofisticado http://www.nn4d.com/site/global/build/web_services/routing/map24routingservice/fetchroute.jsp – geoaxis

Respuesta

5

Utilizamos CloudMade para nuestra aplicación más reciente basada en mapas. Sus datos provienen de OpenStreetMap, pero nos ha impresionado la calidad de los mapas. OSM es algo así como un objetivo en movimiento, ya que los mapas se actualizan continuamente, pero siempre para mejor.

CloudMade ofrece un servicio comercial además de esos datos (es decir, SLA, soporte, etc.). Pequeña empresa, con ganas de agradar. Hace un cambio refrescante al tratar con Google y Bing, que son demasiado grandes para importar. Están agregando nuevas características todo el tiempo, y estaban felices de cambiar sus prioridades de implementación cuando se lo pedimos.

Los servicios incluyen una API de JavaScript, así como un geocodificador y un servicio web simple de mapas estáticos, todos los cuales utilizamos desde nuestra aplicación basada en Spring.

0

Bing Maps Platform (anteriormente Microsoft virtual Earth) debe ser una opción más barata que Google Maps para uso comercial, puede imprimir rutas entre nodos, admite el cálculo de distancia y proporciona una API JS.

+0

De hecho, me contacté tanto Google y Europa Microsoft Europa para obtener una cotización para sus tarifas de servicio comercial el mes pasado. Tenían solo 1 euro de diferencia (pero estas cotizaciones cambian todo el tiempo) – geoaxis

+0

@geoaxis Puede negociar con Microsoft mientras que usted no puede hacerlo con Google. Al menos, esta fue mi experiencia hace 2 años. Las cosas podrían haber cambiado desde entonces, por supuesto. –

0

Puede valer hablar con Drawlive. Solo he usado su API de buscador de distancia, pero también tienen mapas y generación de rutas. La integración para encontrar la distancia es a través de SOAP, y utilicé Axis generar el cliente. Bing Maps como se sugirió antes que yo también puede ser una opción: uno de mis clientes los eligió porque la tarifa de entrada era mucho menor que la de Google Maps.

Cuestiones relacionadas