Domanda

Per un'applicazione ajax che sto facendo, stavo usando la locale API di ricerca di Google per aiutare entrare nelle informazioni di indirizzo. Ad esempio, se l'utente ha bisogno di compilare informazioni di lavoro, digitare il nome di affari avrebbe fornito un elenco di attività commerciali corrispondenti, quindi facendo clic su si potrebbe compilare tutti i campi di indirizzo. Tuttavia, non possiamo usare a causa delle restrizioni sulle api di Google. Abbiamo un app https chiuso che rende solo fuori questione.

A causa del requisito https, dobbiamo utilizzare il server come proxy che significa una restrizione utilizzo abbastanza indulgente. Che rende Bing una buona scelta. L'API REST sembra un ottimo modo per andare, e funziona abbastanza bene, ma con un problema. La posizione punto centrale deve essere specificato come latitudine e longitudine. Gli utenti saranno fornire le informazioni in un codice postale o in formato / città-stato. Questo significa chiaramente geocoding. Qual è la strada migliore da prendere? C'è un buon modo per aggirare geocoding che mi manca? Guardando le API di Bing, sembra che geocodifica è offerto come un servizio web SOAP che costa denaro. Se sto facendo che devo solo usare le mappe di Google per la geocodifica - c'è una versione enterprise di mappe con https? Altri suggerimenti?

Sto usando Java sul server e, ovviamente, javascript sul front-end. Si tratta di una pesante applicazione javascript, quindi una soluzione javascript sarebbe il benvenuto pure.

È stato utile?

Soluzione

Quindi, se sto leggendo la tua domanda giusta, è necessario un modo per passare da codice postale / città / stato di longitudine e latitudine?

Se questo è il caso, ci sono una serie di banche dati gratuiti ea pagamento là fuori che hanno queste informazioni. Il libera quelle generalmente non al 100% fino ad oggi, ma quelle pagate sono abbastanza a prezzi ragionevoli e dovrebbe includere gli aggiornamenti periodici con la versione più recente dei dati.

Altri suggerimenti

Yahoo dispone geocoding con limite di velocità di 5000 al giorno su un servizio REST.

http://developer.yahoo.com/maps/rest/V1 /geocode.html

Hai guardato in Yahoo! Mappe con YQL?

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top