यह किसी पते और भौगोलिक निर्देशांक को आपस में बदलने की सुविधा देता है.
यहां दिए गए उदाहरण में बताया गया है कि इस क्लास का इस्तेमाल करके, कॉलोरैडो में "मुख्य सड़क" जगह के लिए, सबसे ज़्यादा मैच कैसे ढूंढे जा सकते हैं. साथ ही, उन्हें मैप में जोड़ने और फिर उसे नए Google दस्तावेज़ में एम्बेड करने का तरीका भी बताया गया है.
// Find the best matches for "Main St" in Colorado. const response = Maps.newGeocoder() // The latitudes and longitudes of southwest and northeast // corners of Colorado, respectively. .setBounds(36.998166, -109.045486, 41.001666, -102.052002) .geocode('Main St'); // Create a Google Doc and map. const doc = DocumentApp.create('My Map'); const map = Maps.newStaticMap(); // Add each result to the map and doc. for (let i = 0; i < response.results.length && i < 9; i++) { const result = response.results[i]; map.setMarkerStyle(null, null, i + 1); map.addMarker(result.geometry.location.lat, result.geometry.location.lng); doc.appendListItem(result.formatted_address); } // Add the finished map to the doc. doc.appendImage(Utilities.newBlob(map.getMapImage(), 'image/png'));
इन्हें भी देखें
तरीके
तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
---|---|---|
geocode(address) | Object | किसी दिए गए पते के लिए, अनुमानित भौगोलिक पॉइंट पाता है. |
reverse | Object | किसी भौगोलिक पॉइंट के लिए, अनुमानित पते पाता है. |
set | Geocoder | किसी ऐसे इलाके की सीमाएं सेट करता है जिसे नतीजों में ज़्यादा प्राथमिकता दी जानी चाहिए. |
set | Geocoder | इससे, नतीजों में इस्तेमाल की जाने वाली भाषा सेट की जाती है. |
set | Geocoder | जगहों के नामों का अनुवाद करते समय इस्तेमाल करने के लिए, कोई क्षेत्र सेट करता है. |
ज़्यादा जानकारी वाला दस्तावेज़
geocode(address)
किसी दिए गए पते के लिए, अनुमानित भौगोलिक पॉइंट पाता है.
// Gets the geographic coordinates for Times Square. const response = Maps.newGeocoder().geocode('Times Square, New York, NY'); for (let i = 0; i < response.results.length; i++) { const result = response.results[i]; Logger.log( '%s: %s, %s', result.formatted_address, result.geometry.location.lat, result.geometry.location.lng, ); }
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
address | String | पता |
वापसी का टिकट
Object
— एक JSON ऑब्जेक्ट, जिसमें यहां बताए गए तरीके से जियोकोडिंग डेटा शामिल होता है
reverse Geocode(latitude, longitude)
किसी भौगोलिक पॉइंट के लिए, अनुमानित पते पाता है.
// Gets the address of a point in Times Square. const response = Maps.newGeocoder().reverseGeocode(40.758577, -73.984464); for (let i = 0; i < response.results.length; i++) { const result = response.results[i]; Logger.log( '%s: %s, %s', result.formatted_address, result.geometry.location.lat, result.geometry.location.lng, ); }
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
latitude | Number | पॉइंट का अक्षांश |
longitude | Number | बिंदु का देशांतर |
वापसी का टिकट
Object
— यह एक JSON ऑब्जेक्ट है, जिसमें रिवर्स जियोकोडिंग डेटा शामिल होता है. इस बारे में यहां बताया गया है
इन्हें भी देखें
set Bounds(swLatitude, swLongitude, neLatitude, neLongitude)
किसी ऐसे इलाके की सीमाएं सेट करता है जिसे नतीजों में ज़्यादा प्राथमिकता दी जानी चाहिए.
// Creates a Geocoder that prefers points in the area of Manhattan. const geocoder = Maps.newGeocoder().setBounds( 40.699642, -74.021072, 40.877569, -73.908548, );
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
sw | Number | बॉर्डर के दक्षिण-पश्चिम कोने का अक्षांश |
sw | Number | बॉर्डर के दक्षिण-पश्चिम कोने का देशांतर |
ne | Number | बॉर्डर के उत्तर-पूर्वी कोने का अक्षांश |
ne | Number | बॉर्डर के उत्तर-पूर्वी कोने का देशांतर |
वापसी का टिकट
Geocoder
— कॉल को एक-दूसरे से जोड़ने के लिए, Geocoder ऑब्जेक्ट
इन्हें भी देखें
set Language(language)
इससे, नतीजों में इस्तेमाल की जाने वाली भाषा सेट की जाती है.
// Creates a Geocoder with the language set to French. const geocoder = Maps.newGeocoder().setLanguage('fr');
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
language | String | BCP-47 भाषा आइडेंटिफ़ायर |
वापसी का टिकट
Geocoder
— कॉल को एक-दूसरे से जोड़ने के लिए, Geocoder ऑब्जेक्ट.
इन्हें भी देखें
set Region(region)
जगहों के नामों का अनुवाद करते समय इस्तेमाल करने के लिए, कोई क्षेत्र सेट करता है. काम करने वाले क्षेत्रीय कोड, Google Maps पर काम करने वाले सीसीटीएलडी से मेल खाते हैं. उदाहरण के लिए, क्षेत्र कोड "uk", "maps.google.co.uk" से जुड़ा है.
// Creates a Geocoder with the region set to France. const geocoder = Maps.newGeocoder().setRegion('fr');
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
region | String | इस्तेमाल करने के लिए क्षेत्र का कोड |
वापसी का टिकट
Geocoder
— कॉल को एक-दूसरे से जोड़ने के लिए, Geocoder ऑब्जेक्ट