6

Ho molti esempi in cui google maps restituisce la posizione esatta mentre la geocoding non riesce a trovare una corrispondenza esatta e fornisce solo una corrispondenza lat/lon che non va bene per il mio scopo.google geocoding api non è accurato di google maps utilizzando l'indirizzo

esempio: "1729 state road 8, auburn, IN 46706" in google maps mi fa cadere esattamente su un centro di distribuzione walmart come dovrebbe.

utilizzando il geocoding ..... sia attraverso http://gmaps-samples.googlecode.com/svn/trunk/geocoder/singlegeocode.html

o manualmente

via https://maps.googleapis.com/maps/api/geocode/json?address=1729+state+road+8,+auburn,+IN,+46706&key=[your_key_here]

ha la posizione diverse miglia di distanza ...

non capisco il motivo per cui la differenza è che espongo le MAP per usare la geocodifica, ecc. e molti molti esempi non corrispondono tra i due. Devo ottenere la geocodifica tramite MAPS!

+0

Domanda simile [QUI] (http: // stackoverflow .com/domande/13312680/google-map-geocodificatore-non-come-precisa-as-a-google-maps/13313663 # 13313663). Il suggerimento è che potresti ottenere risultati migliori con l'API o la libreria di Places piuttosto che con la geocodifica. – sideroxylon

risposta

2

Dopo aver letto molte risposte mi sono imbattuto in questa soluzione che geocoder viene utilizzato per trovare l'addresses.To postale più vicino ottenere Local Business Data utilizzare Google Places API

https://developers.google.com/places/web-service/search#PlaceSearchRequests

può essere fatto in questo modo

https://maps.googleapis.com/maps/api/place/textsearch/json?query=someplacename&key=key