Class Geocoder

জিওকোডার

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

// 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 — কল চেইনিং সহজতর করার জন্য জিওকোডার অবজেক্ট।

আরো দেখুন