2013-02-18 11 views
5

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

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.

+0

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

+2

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

+0

To jasne. Dziękuję Ci. – user2082893

Powiązane problemy