Chcę użyć funkcji Google Geocode poprzez HTTP, aby przetłumaczyć nazwę miasta na długość i szerokość geograficzną dla mojej aplikacji internetowej AJAX.Google Geokodowanie za pośrednictwem funkcji zwrotnej HTTP?
Okazuje się jednak, że nie istnieje funkcja zwrotna dla funkcjonalności geocoder HTTP
http://code.google.com/apis/maps/documentation/geocoding/index.html
Czy to prawda, nie istnieje funkcja zwrotna?
Bo jeśli to prawda, to w istocie oznacza, że geocode Google poprzez API HTTP jest bezużyteczny w przypadku korzystania z technologii AJAX ponieważ JavaScript rzuci crossdomain błąd wyjątku.
Jakieś pomysły dotyczące wykorzystania geokodowania poprzez api HTTP w mojej aplikacji internetowej AJAX w JavaScript?
Uwaga: robię nie chcesz użyć pełnowartościowy Google Maps API, które jest ok 200KB download (tj GClientGeocoder). Chcę używać interfejsu HTTP api b/c jego bardzo szybkiej reakcji i braku potrzeby od użytkowników sieci pobierania ogromnego, pełnowymiarowego interaktywnego interfejsu map Google.
E.g. http://maps.google.com/maps/geo?output=json&sensor=false&key= {API_KEY} & q = {CITY, STATE} & CALLBACK = ????
Dzięki
Brak surowego JSONP. Możesz użyć interfejsu API REST (w razie potrzeby z proxy) lub użyć GClientGeocoder. –
Jak powiedziałem, używanie proxy jest głupie i prymitywne, ale tak, działałoby. Jeśli to prawda, że JSONP nie istnieje dla HTTP i tylko dla GClientGeocoder ... to byłoby bardzo bardzo smutne –