Ich entwickle Embedded Software für einen GPS-Tracker. Bis zu diesem Zeitpunkt verwendete ich Google Maps v2 für die umgekehrte Geokodierung (um GPS-Koordinaten in Adressketten zu konvertieren). Ich verwendete http-Anfrage und eine kurze Antwort-Form (csv) (http://maps.googleapis.com/maps/geo?q= & Ausgabe = csv & ...). Jetzt, wenn die Unterstützung von API v2 fast vorüber ist, versuche ich nach v3 zu migrieren, aber ich finde kein CSV-Antwortformat in http-Anfrageeinstellungen. Die Antwortgröße ist ein kritischer Parameter für das Gerät. Wie löse ich dieses Problem? Vielen Dank.Google Geocoding API, HTTP, CSV-Daten in API v3
5
A
Antwort
4
Gemäß der Dokumentation stecken Sie fest mit JSON oder XML.
A Geocoding API request must be of the following form:
http://maps.googleapis.com/maps/api/geocode/output?parameters
where output may be either of the following values:
- json (empfohlen) verweist auf eine Ausgabe in JavaScript Object Notation (JSON)
- xml zeigt Ausgabe als XML
Beispiel: die Abfrage sollte wie folgt aussehen :
http://maps.googleapis.com/maps/api/geocode/json?sensor=true&address=Your+address+here
oder
http://maps.googleapis.com/maps/api/geocode/xml?sensor=false&address=Your+address+here
wo Parameter erforderlich sensor
zeigt Sie von einem Positionssensor-fähiges Gerät anrufen oder nicht.
Vielen Dank für Ihre Antwort, aber es ist keine Antwort auf meine Frage. Die Größe der Antwort ist der entscheidende Punkt. Es ist zu teuer, solche Datengrößen zu empfangen, zu speichern und zu parsen. Ich brauche nur eine einfache Antwort wie eine "200,9," Times Square, 1560 Broadway, New York, NY 10036, USA "". Wird API v3 dieses Antwortformat unterstützen? – user2082893
Nein. Gemäß der Dokumentation unterstützt die API nur eine JSON- oder XML-Antwort. Es klingt, als müssten Sie Ihren eigenen Webdienst schreiben, der die Antwort auf etwas übersetzt, das Ihr Gerät verwenden kann. – Rick
Es ist klar. Vielen Dank. – user2082893