Zajmuję się tworzeniem oprogramowania wbudowanego do śledzenia GPS. Do tego czasu użyłem Google Maps v2 do odwrotnego geokodowania (aby przekonwertować współrzędne GPS na ciąg adresowy). Użyłem żądania http i krótkiej odpowiedzi (csv) (http://maps.googleapis.com/maps/geo?q= & output = csv & ...). Teraz, gdy obsługa API v2 dobiega końca, próbuję przeprowadzić migrację do wersji 3, ale nie mogę znaleźć formatu odpowiedzi CSV w ustawieniach żądania http. Rozmiar odpowiedzi jest krytycznym parametrem dla urządzenia. Jak rozwiązać ten problem? Dziękuję Ci.Google Geokodowanie API, HTTP, dane CSV w API v3
5
A
Odpowiedz
4
Zgodnie z dokumentacją utknąłeś w JSON lub 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 (zalecane) oznacza wydatek JavaScript Object notacją (JSON)
- XML oznacza wyjściowe w formacie XML
przykład: zapytanie powinien wyglądać :
http://maps.googleapis.com/maps/api/geocode/json?sensor=true&address=Your+address+here
lub
http://maps.googleapis.com/maps/api/geocode/xml?sensor=false&address=Your+address+here
gdzie wymagane parametr sensor
wskazuje dzwonisz z czujnika włączona lokalizacji urządzenia, czy nie.
Dziękuję za odpowiedź, ale nie jest to odpowiedź na moje pytanie. Wielkość odpowiedzi jest kluczową kwestią. Pobieranie, przechowywanie i przetwarzanie takich danych jest zbyt kosztowne. Potrzebuję prostej odpowiedzi, takiej jak "200,9", Times Square, 1560 Broadway, Nowy Jork, NY 10036, USA "". Czy API v3 obsługuje ten format odpowiedzi? – user2082893
Nie. Zgodnie z dokumentacją interfejs API obsługuje tylko odpowiedź JSON lub XML. Wygląda na to, że musisz napisać własną usługę internetową, która przetłumaczy odpowiedź na coś, z czego może korzystać Twoje urządzenie. – Rick
To jasne. Dziękuję Ci. – user2082893