मैं अपने geAXode का उपयोग HTTP कार्यक्षमता के माध्यम से शहर के नाम को मेरे AJAX वेब एप्लिकेशन के लिए अक्षांश और अक्षांश में अनुवाद करने के लिए करना चाहता हूं।Google जियोकोड?
हालांकि, ऐसा लगता है कि कोई कॉलबैक फ़ंक्शन HTTP जियोकोडर कार्यक्षमता
http://code.google.com/apis/maps/documentation/geocoding/index.html
के लिए मौजूद है यह सच है, कोई कॉलबैक फ़ंक्शन मौजूद है?
क्योंकि यदि यह सत्य है, तो इसका अनिवार्य रूप से मतलब है कि HTTP एपीआई के माध्यम से Google geocode AJAX के साथ उपयोग किए जाने पर बेकार है क्योंकि जावास्क्रिप्ट एक क्रॉसडोमेन अपवाद त्रुटि फेंक देगा।
जावास्क्रिप्ट में मेरे AJAX वेब एप्लिकेशन में HTTP एपीआई के माध्यम से मैं geocode का उपयोग कैसे कर सकता हूं इस पर कोई विचार?
नोट: मैं पूर्ण विकसित गूगल मैप्स एपीआई जो लगभग 200kb डाउनलोड जाता है (यानी GClientGeocoder) का उपयोग नहीं करने चाहते हैं। मैं इसकी अत्यधिक त्वरित प्रतिक्रिया के HTTP एपीआई बी/सी का उपयोग करना चाहता हूं और मेरे वेब उपयोगकर्ताओं को भारी पूर्ण उड़ा इंटरएक्टिव Google मानचित्र एपीआई डाउनलोड करने की आवश्यकता नहीं है।
उदा। http://maps.google.com/maps/geo?output=json&sensor=false&key= {API_KEY} & q = {CITY, STATE} & कॉलबैक = ????
धन्यवाद
कोई कच्चा JSONP नहीं है। आप आरईएसटी एपीआई (यदि आवश्यक हो तो प्रॉक्सी के साथ) का उपयोग कर सकते हैं, या आप GClientGeocoder का उपयोग कर सकते हैं। –
कैसे कहा, प्रॉक्सी का उपयोग मूर्ख और कच्चे है लेकिन हाँ, काम करेगा। यदि यह सच है कि JSONP HTTP के लिए मौजूद नहीं है और केवल GClientGeocoder के लिए मौजूद है ... यह बहुत ही दुखी होगा –