দিকনির্দেশনা, জিওকোডিং, উচ্চতা নমুনা এবং স্থির মানচিত্র চিত্র তৈরির অনুমতি দেয়।
বৈশিষ্ট্য
| সম্পত্তি | আদর্শ | বিবরণ |
|---|---|---|
Direction Finder | Direction Finder Enums | |
Static Map | Static Map Enums |
পদ্ধতি
| পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ |
|---|---|---|
decode Polyline(polyline) | Number[] | একটি এনকোডেড পলিলাইন স্ট্রিংকে পয়েন্টের একটি অ্যারেতে ডিকোড করে। |
encode Polyline(points) | String | একটি স্ট্রিং-এ পয়েন্টের একটি অ্যারে এনকোড করে। |
new Direction Finder() | Direction Finder | একটি নতুন DirectionFinder অবজেক্ট তৈরি করে। |
new Elevation Sampler() | Elevation Sampler | একটি ElevationSampler অবজেক্ট তৈরি করে। |
new Geocoder() | Geocoder | একটি নতুন জিওকোডার অবজেক্ট তৈরি করে। |
new Static Map() | Static Map | একটি নতুন StaticMap অবজেক্ট তৈরি করে। |
reset Authentication Api Key() | void | ডিফল্ট কোটা ভাতা ব্যবহার করার জন্য প্রমাণীকরণ শংসাপত্রগুলি পুনরায় সেট করে। |
set Authentication By Api Key(apiKey) | void | অতিরিক্ত কোটা ব্যবহারের জন্য অনুরোধগুলি প্রমাণীকরণের জন্য একটি API কী ব্যবহার সক্ষম করে। |
set Authentication By Api Key(apiKey, signingKey) | void | স্ট্যাটিকম্যাপে অতিরিক্ত কোটা ব্যবহারের জন্য অনুরোধগুলি প্রমাণীকরণের জন্য একটি API কী এবং সাইনিং কী ব্যবহার সক্ষম করে। |
বিস্তারিত ডকুমেন্টেশন
decode Polyline(polyline)
একটি এনকোডেড পলিলাইন স্ট্রিংকে পয়েন্টের একটি অ্যারেতে ডিকোড করে।
// Decodes a string representation of the latitudes and longitudes of // Minneapolis and Milwaukee respectively. const polyline = 'qvkpG`qhxPbgyI_zq_@'; const points = Maps.decodePolyline(polyline); for (let i = 0; i < points.length; i += 2) { Logger.log('%s, %s', points[i], points[i + 1]); }
পরামিতি
| নাম | আদর্শ | বিবরণ |
|---|---|---|
polyline | String | ডিকোড করার জন্য একটি এনকোডেড পলিলাইন। |
প্রত্যাবর্তন
Number[] — অক্ষাংশ দ্রাঘিমাংশ জোড়ার একটি অ্যারে (lat0, long0, lat1, long1, ...)।
আরো দেখুন
encode Polyline(points)
একটি স্ট্রিং-এ পয়েন্টের একটি অ্যারে এনকোড করে।
// The latitudes and longitudes of New York and Boston respectively. const points = [40.77, -73.97, 42.34, -71.04]; const polyline = Maps.encodePolyline(points);
পরামিতি
| নাম | আদর্শ | বিবরণ |
|---|---|---|
points | Number[] | এনকোড করার জন্য অক্ষাংশ/দ্রাঘিমাংশ জোড়ার একটি অ্যারে। |
প্রত্যাবর্তন
String — একটি এনকোডেড স্ট্রিং যা ঐ বিন্দুগুলিকে প্রতিনিধিত্ব করে।
আরো দেখুন
new Direction Finder()
একটি নতুন DirectionFinder অবজেক্ট তৈরি করে।
প্রত্যাবর্তন
Direction Finder — একটি নতুন দিকনির্দেশনা অনুসন্ধানকারী বস্তু।
new Elevation Sampler()
একটি ElevationSampler অবজেক্ট তৈরি করে।
প্রত্যাবর্তন
Elevation Sampler — একটি নতুন এলিভেশন স্যাম্পলার অবজেক্ট।
new Geocoder()
new Static Map()
reset Authentication Api Key()
ডিফল্ট কোটা ভাতা ব্যবহার করার জন্য প্রমাণীকরণ শংসাপত্রগুলি পুনরায় সেট করে। অনুরোধগুলি প্রমাণীকরণের জন্য API কী ব্যবহার করার সময় এই পদ্ধতিটি কাজ করে। আপনি যদি প্রমাণীকরণ শংসাপত্র সরবরাহ না করেই Maps পদ্ধতিগুলি ব্যবহার করতে চান তবে এই পদ্ধতিটি ডিফল্ট কোটা ভাতাগুলিতে ফিরে যেতে ব্যবহার করা যেতে পারে।
Maps.resetAuthenticationApiKey();
থ্রো
Error — যদি প্রমাণীকরণের জন্য ব্যবহৃত হচ্ছে। set Authentication(clientId, signingKey)
set Authentication By Api Key(apiKey)
অতিরিক্ত কোটা ব্যবহারের জন্য অনুরোধগুলি প্রমাণীকরণের জন্য একটি API কী ব্যবহার সক্ষম করে।
এই পদ্ধতিটি একটি API কী সেট করতে ব্যবহৃত হয় যা অনুরোধগুলি প্রমাণীকরণের জন্য ব্যবহৃত হয়। যখন এই পদ্ধতিটি কল করা হয়, তখন মূল্য তালিকা অনুসারে প্রদত্ত API কী-এর সাথে যুক্ত Google ক্লাউড প্রকল্পে কোটা খরচ এবং বিলিং চার্জ করা হয়। আপনি প্রমাণীকরণ শংসাপত্র প্রদান না করেই ডিফল্ট কোটা ভাতা সহ Maps পদ্ধতিগুলি ব্যবহার করতে পারবেন। আপনি যদি StaticMap ব্যবহার করেন, তাহলে অনুগ্রহ করে set Authentication By Api Key(apiKey, signingKey) পদ্ধতিটি ব্যবহার করুন।
Maps.setAuthenticationByApiKey('BBdgJpSbLtAtmkBFjgLt310qT6iekggfDdVqLC0');
পরামিতি
| নাম | আদর্শ | বিবরণ |
|---|---|---|
api Key | String | একটি API কী যা কুইকস্টার্ট গাইডে উল্লিখিত ধাপগুলি অনুসরণ করে Google Cloud Console থেকে পাওয়া যাবে। |
থ্রো
Error — যদি api Key null হয়, অথবা যদি ইতিমধ্যেই প্রমাণীকরণের জন্য ব্যবহৃত হচ্ছে set Authentication(clientId, signingKey)
set Authentication By Api Key(apiKey, signingKey)
স্ট্যাটিকম্যাপে অতিরিক্ত কোটা ব্যবহারের জন্য অনুরোধগুলি প্রমাণীকরণের জন্য একটি API কী এবং সাইনিং কী ব্যবহার সক্ষম করে। স্ট্যাটিক ম্যাপ API-তে অনুরোধের জন্য signing Key প্রয়োজন হলেও, এই পদ্ধতিটি অন্যান্য মানচিত্র পরিষেবাগুলিকে প্রমাণীকরণের জন্যও ব্যবহার করা যেতে পারে। এই ক্ষেত্রে, signing Key প্যারামিটার উপেক্ষা করা হয়।
এই পদ্ধতিটি একটি API কী এবং Signing Key সেট করতে ব্যবহৃত হয় যা অনুরোধগুলি প্রমাণীকরণের জন্য ব্যবহৃত হয়। StaticMap-এর জন্য Signing Key প্রয়োজন, এটি পরীক্ষার উদ্দেশ্যে স্বাক্ষর ছাড়াই অল্প সংখ্যক অনুরোধ গ্রহণ করে, কিন্তু আপনার প্রোডাকশনে এটি থ্রেশহোল্ডে পৌঁছানোর পরে সেগুলি ব্যর্থ হতে শুরু করে। আরও বিশদ এখানে পাওয়া যাবে।
Maps.setAuthenticationByApiKey('BBdgJpSbLtAtmkBFjgLt310qT6iekggfDdVqLC0', '7_pry-Skg0PKxds-7nvdl91mB5=');
পরামিতি
| নাম | আদর্শ | বিবরণ |
|---|---|---|
api Key | String | একটি API কী যা কুইকস্টার্ট গাইডে উল্লিখিত ধাপগুলি অনুসরণ করে Google Cloud Console থেকে পাওয়া যাবে। |
signing Key | String | ডিজিটাল স্বাক্ষর নির্দেশিকায় উল্লেখিত ধাপগুলি অনুসরণ করে গুগল ক্লাউড কনসোল থেকে একটি স্বাক্ষর কী পাওয়া যাবে। স্ট্যাটিকম্যাপের জন্য এটি প্রয়োজন এবং অন্যান্য মানচিত্র পরিষেবার জন্য এটি উপেক্ষা করা হয়। |
থ্রো
Error — যদি api Key null হয়, অথবা যদি ইতিমধ্যেই প্রমাণীকরণের জন্য ব্যবহৃত হচ্ছেset Authentication(clientId, signingKey)