একটি ঠিকানা এবং ভৌগোলিক স্থানাঙ্কের মধ্যে রূপান্তরের অনুমতি দেয়।
নীচের উদাহরণটি দেখায় যে আপনি কীভাবে এই ক্লাসটি ব্যবহার করে কলোরাডোর "মেইন স্ট্রিট" অবস্থানের জন্য সেরা নয়টি মিল খুঁজে বের করতে পারেন, সেগুলিকে একটি মানচিত্রে যুক্ত করতে পারেন এবং তারপর এটি একটি নতুন গুগল ডকে এম্বেড করতে পারেন।
// 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 Geocode(latitude, longitude) | Object | একটি নির্দিষ্ট ভৌগোলিক বিন্দুর আনুমানিক ঠিকানাগুলি পায়। |
set Bounds(swLatitude, swLongitude, neLatitude, neLongitude) | Geocoder | ফলাফলে অতিরিক্ত অগ্রাধিকার দেওয়া উচিত এমন একটি এলাকার সীমানা নির্ধারণ করে। |
set Language(language) | Geocoder | ফলাফলে ব্যবহৃত ভাষা সেট করে। |
set Region(region) | 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 Latitude | Number | সীমানার দক্ষিণ-পশ্চিম কোণের অক্ষাংশ। |
sw Longitude | Number | সীমানার দক্ষিণ-পশ্চিম কোণের দ্রাঘিমাংশ। |
ne Latitude | Number | সীমানার উত্তর-পূর্ব কোণের অক্ষাংশ। |
ne Longitude | Number | সীমানার উত্তর-পূর্ব কোণের দ্রাঘিমাংশ। |
প্রত্যাবর্তন
Geocoder — কল চেইনিং সহজতর করার জন্য জিওকোডার অবজেক্ট।
আরো দেখুন
set Language(language)
ফলাফলে ব্যবহৃত ভাষা সেট করে।
// Creates a Geocoder with the language set to French. const geocoder = Maps.newGeocoder().setLanguage('fr');
পরামিতি
| নাম | আদর্শ | বিবরণ |
|---|---|---|
language | String | একটি BCP-47 ভাষা শনাক্তকারী। |
প্রত্যাবর্তন
Geocoder — কল চেইনিং সহজতর করার জন্য জিওকোডার অবজেক্ট।
আরো দেখুন
set Region(region)
অবস্থানের নাম ব্যাখ্যা করার সময় ব্যবহার করার জন্য একটি অঞ্চল সেট করে। সমর্থিত অঞ্চল কোডগুলি Google Maps দ্বারা সমর্থিত ccTLD-এর সাথে সঙ্গতিপূর্ণ। উদাহরণস্বরূপ, অঞ্চল কোড "uk" "maps.google.co.uk"-এর সাথে সঙ্গতিপূর্ণ।
// Creates a Geocoder with the region set to France. const geocoder = Maps.newGeocoder().setRegion('fr');
পরামিতি
| নাম | আদর্শ | বিবরণ |
|---|---|---|
region | String | ব্যবহার করার জন্য অঞ্চল কোড। |
প্রত্যাবর্তন
Geocoder — কল চেইনিং সহজতর করার জন্য জিওকোডার অবজেক্ট।