6

Ich habe viele Beispiele, wo Google Maps die genaue Position zurückgibt, während Geocoding kann keine genaue Übereinstimmung finden und bietet nur eine enge Übereinstimmung lat/lon, die nicht gut für meinen Zweck ist.Google Geocodierung API nicht so genau wie Google Maps mit Adresse

Beispiel: "1729 State Road 8, kastanienbraun, IN 46706" in Google Maps fällt mir genau auf einem Walmart Distributionszentrum wie es sollte.

mit Geokodierung ..... entweder durch http://gmaps-samples.googlecode.com/svn/trunk/geocoder/singlegeocode.html

oder manuell

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

hat den Standort mehrere Meilen entfernt ...

Ich verstehe nicht, warum der Unterschied, wie ich MAPs erwarten würde, um Geocodierung usw. zu verwenden, und viele viele Beispiele stimmen nicht überein zwischen den beiden. Ich muss Geocoding über MAPS bekommen!

+0

Ähnliche frage [HIER] (http: // stackoverflow .com/questions/13312680/google-map-geocoder-nicht-wie-genaue-wie-ein-google-maps/13313663 # 13313663). Der Vorschlag besteht darin, dass Sie mit der Places-API oder -Bibliothek bessere Ergebnisse erzielen als mit der Geokodierung. – sideroxylon

Antwort

2

Nachdem durch viele Antworten Lesen kam ich auf diese Lösung, die Gecoder verwendet wird, um die nächste Post addresses.To zu finden erhalten Local Business Data verwenden Google Places API

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

es kann so gemacht werden

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