Class Geocoder

জিওকোডার

একটি ঠিকানা এবং ভৌগলিক স্থানাঙ্কের মধ্যে রূপান্তর করার অনুমতি দেয়।
নীচের উদাহরণটি দেখায় যে আপনি কীভাবে এই ক্লাসটি ব্যবহার করতে পারেন কলোরাডোতে "মেইন সেন্ট" অবস্থানের জন্য সেরা নয়টি মিল খুঁজে পেতে, সেগুলিকে একটি মানচিত্রে যুক্ত করুন এবং তারপরে এটিকে একটি নতুন Google ডকে এম্বেড করুন৷

// Find the best matches for "Main St" in Colorado.
var 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.
var doc = DocumentApp.create('My Map');
var map = Maps.newStaticMap();

// Add each result to the map and doc.
for (var i = 0; i < response.results.length && i < 9; i++) {
  var 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 একটি প্রদত্ত ঠিকানার জন্য আনুমানিক ভৌগলিক পয়েন্ট পায়।
reverseGeocode(latitude, longitude) Object একটি প্রদত্ত ভৌগলিক বিন্দুর জন্য আনুমানিক ঠিকানা পায়।
setBounds(swLatitude, swLongitude, neLatitude, neLongitude) Geocoder ফলাফলে অতিরিক্ত অগ্রাধিকার দেওয়া উচিত এমন একটি এলাকার সীমা নির্ধারণ করে।
setLanguage(language) Geocoder ফলাফলে ব্যবহার করা ভাষা সেট করে।
setRegion(region) Geocoder অবস্থানের নাম ব্যাখ্যা করার সময় ব্যবহার করার জন্য একটি অঞ্চল সেট করে।

বিস্তারিত ডকুমেন্টেশন

geocode(address)

একটি প্রদত্ত ঠিকানার জন্য আনুমানিক ভৌগলিক পয়েন্ট পায়।

// Gets the geographic coordinates for Times Square.
var response = Maps.newGeocoder().geocode('Times Square, New York, NY');
for (var i = 0; i < response.results.length; i++) {
  var result = response.results[i];
  Logger.log('%s: %s, %s', result.formatted_address, result.geometry.location.lat,
      result.geometry.location.lng);
}

পরামিতি

নাম টাইপ বর্ণনা
address String একটি ঠিকানা

প্রত্যাবর্তন

Object — একটি JSON অবজেক্ট যেখানে জিওকোডিং ডেটা রয়েছে, যেমন এখানে বর্ণনা করা হয়েছে


reverseGeocode(latitude, longitude)

একটি প্রদত্ত ভৌগলিক বিন্দুর জন্য আনুমানিক ঠিকানা পায়।

// Gets the address of a point in Times Square.
var response = Maps.newGeocoder().reverseGeocode(40.758577, -73.984464);
for (var i = 0; i < response.results.length; i++) {
  var 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 অবজেক্ট যেখানে রিভার্স জিওকোডিং ডেটা রয়েছে, যেমন এখানে বর্ণনা করা হয়েছে

এছাড়াও দেখুন


setBounds(swLatitude, swLongitude, neLatitude, neLongitude)

ফলাফলে অতিরিক্ত অগ্রাধিকার দেওয়া উচিত এমন একটি এলাকার সীমা নির্ধারণ করে।

// Creates a Geocoder that prefers points in the area of Manhattan.
var geocoder = Maps.newGeocoder()
    .setBounds(40.699642, -74.021072, 40.877569, -73.908548);

পরামিতি

নাম টাইপ বর্ণনা
swLatitude Number সীমানার দক্ষিণ পশ্চিম কোণের অক্ষাংশ
swLongitude Number সীমানার দক্ষিণ পশ্চিম কোণের দ্রাঘিমাংশ
neLatitude Number সীমানার উত্তর-পূর্ব কোণের অক্ষাংশ
neLongitude Number সীমানার উত্তর-পূর্ব কোণের দ্রাঘিমাংশ

প্রত্যাবর্তন

Geocoder — কলের চেইনিং সহজতর করার জন্য জিওকোডার অবজেক্ট

এছাড়াও দেখুন


setLanguage(language)

ফলাফলে ব্যবহার করা ভাষা সেট করে।

// Creates a Geocoder with the language set to French.
var geocoder = Maps.newGeocoder().setLanguage('fr');

পরামিতি

নাম টাইপ বর্ণনা
language String একটি BCP-47 ভাষা শনাক্তকারী

প্রত্যাবর্তন

Geocoder — কলের চেইনিং সহজতর করার জন্য জিওকোডার অবজেক্ট।

এছাড়াও দেখুন


setRegion(region)

অবস্থানের নাম ব্যাখ্যা করার সময় ব্যবহার করার জন্য একটি অঞ্চল সেট করে। সমর্থিত অঞ্চল কোডগুলি Google মানচিত্র দ্বারা সমর্থিত ccTLD-এর সাথে মিলে যায়৷ উদাহরণস্বরূপ, অঞ্চল কোড "uk" "maps.google.co.uk" এর সাথে মিলে যায়৷

// Creates a Geocoder with the region set to France.
var geocoder = Maps.newGeocoder().setRegion('fr');

পরামিতি

নাম টাইপ বর্ণনা
region String ব্যবহার করার জন্য অঞ্চল কোড

প্রত্যাবর্তন

Geocoder — কলের চেইনিং সহজতর করার জন্য জিওকোডার অবজেক্ট

এছাড়াও দেখুন