2010-02-20 8 views
6

I requisiti che ho a che fare con la possibilità di stampare percorsi tra molti nodi, essere in grado di interrogare le distanze tra i nodi per il miglior calcolo del percorso possibile e per mostrare icone personalizzate sulle mappe.Puoi consigliare un'API di mappatura per uso commerciale?

È importante disporre di una fonte di mappatura accurata per strade e strade.

Ho indagato su mappe di strade aperte, ma temo che potrebbe non essere del tutto preciso. Qualsiasi suggerimento di libreria commerciale/API sarebbe apprezzato (purché sia ​​intuitivo da usare e non ti blocchi in funzionalità)

Ho iniziato con l'API di Google Maps a scopo investigativo. Utilizzerei l'applicazione finale internamente e sarebbe a pagamento (quindi significa che se dovessi usare le mappe di Google, pagherei la loro licenza commerciale che è una somma abbastanza grande e ho solo bisogno di mappe per aree selezionate, a partire da nel nord Europa)

sarebbe bello avere un API di Google Maps, che può essere facilmente integrato in un sistema basato Primavera-MVC (quindi un API basato su JavaScript o Java)

+0

ho trovato un altro servizio che sembra essere molto più sofisticati http://www.nn4d.com/site/global/build/web_services/routing/map24routingservice/fetchroute.jsp – geoaxis

risposta

5

Abbiamo utilizzato CloudMade per la nostra app basata su mappe più recente. I loro dati provengono da OpenStreetMap, ma siamo rimasti colpiti dalla qualità delle mappe. OSM è qualcosa di un obiettivo in movimento, dal momento che le mappe vengono continuamente aggiornate, ma sempre per il meglio.

CloudMade offre un servizio commerciale su tali dati (ad esempio SLA, supporto, ecc.). Piccola azienda, desiderosa di piacere. Rende un cambiamento rinfrescante dal trattare con Google e Bing, che sono troppo grandi per preoccuparsi. Aggiungono sempre nuove funzionalità e sono felici di cambiare le priorità di implementazione quando glielo abbiamo chiesto.

I servizi includono un'API javascript, un geocoder e un semplice servizio Web di mappe statiche, che utilizziamo tutti dalla nostra app Spring.

0

Bing Maps Platform (in precedenza Microsoft Virtual Earth) dovrebbe essere un'opzione più economica di google maps per uso commerciale, può stampare rotte tra i nodi, supportare il calcolo della distanza e fornisce un'API JS.

+0

realtà ho contattato sia Google Europa Microsoft Europe ha ottenuto un preventivo per le tariffe del servizio commerciale lo scorso mese. Avevano solo 1 Euro di differenza (ma queste quotazioni cambiano tutto il tempo) – geoaxis

+0

@geoaxis Puoi negoziare con Microsoft mentre non puoi con Google. Almeno, questa è stata la mia esperienza 2 anni fa. Le cose potrebbero essere cambiate da allora, naturalmente. –

0

Può valere la pena di parlare con Drawlive. Ho usato solo la loro API di ricerca di distanza, ma hanno anche mappatura e generazione di rotte. L'integrazione per la ricerca di distanza avviene tramite SOAP e ho utilizzato Axis per generare il client. Bing Maps come suggerito prima di me potrebbe anche essere un'opzione: uno dei miei clienti li ha scelti perché la quota di iscrizione era molto inferiore a Google Maps.

Problemi correlati