Maps

মানচিত্র ক্লাস

google.maps . Map ক্লাস

এই ক্লাস MVCObject প্রসারিত.

const {Map} = await google.maps.importLibrary("maps") কল করে অ্যাক্সেস করুন।
Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন।

Map
Map(mapDiv[, opts])
পরামিতি:
  • mapDiv : HTMLElement মানচিত্রটি এই উপাদানটি পূরণ করতে রেন্ডার করবে।
  • opts : MapOptions optional বিকল্প
প্রদত্ত HTML কন্টেইনারের ভিতরে একটি নতুন মানচিত্র তৈরি করে, যা সাধারণত একটি DIV উপাদান।
DEMO_MAP_ID মানচিত্র আইডি যা কোড নমুনার জন্য ব্যবহার করা যেতে পারে যার জন্য একটি মানচিত্র আইডি প্রয়োজন। এই মানচিত্র আইডি উৎপাদন অ্যাপ্লিকেশনে ব্যবহারের উদ্দেশ্যে নয় এবং ক্লাউড কনফিগারেশন প্রয়োজন এমন বৈশিষ্ট্যগুলির জন্য ব্যবহার করা যাবে না (যেমন ক্লাউড স্টাইলিং)।
controls
প্রকার: Array < MVCArray < HTMLElement >>
মানচিত্রে সংযুক্ত করার জন্য অতিরিক্ত নিয়ন্ত্রণ। মানচিত্রে একটি নিয়ন্ত্রণ যোগ করতে, নিয়ন্ত্রণের <div> যোগ করুন MVCArrayControlPosition যেখানে এটি রেন্ডার করা উচিত।
data
প্রকার: Data
Data একটি উদাহরণ, মানচিত্রে আবদ্ধ। এই ম্যাপে সুবিধাজনকভাবে প্রদর্শন করতে এই Data অবজেক্টে বৈশিষ্ট্য যোগ করুন।
mapTypes
প্রকার: MapTypeRegistry
স্ট্রিং আইডি দ্বারা MapType দৃষ্টান্তগুলির একটি রেজিস্ট্রি।
overlayMapTypes
প্রকার: MVCArray < MapType optional >
ওভারলে করার জন্য অতিরিক্ত মানচিত্র প্রকার। ওভারলে মানচিত্রের ধরনগুলি তারা সংযুক্ত বেস মানচিত্রের উপরে প্রদর্শিত হবে, যে ক্রমে তারা overlayMapTypes অ্যারেতে প্রদর্শিত হবে (উচ্চ সূচক মান সহ ওভারলেগুলি নিম্ন সূচক মান সহ ওভারলেগুলির সামনে প্রদর্শিত হয়)।
fitBounds
fitBounds(bounds[, padding])
পরামিতি:
  • bounds : LatLngBounds | LatLngBoundsLiteral Bounds দেখানোর জন্য।
  • padding : number| Padding optional পিক্সেলে number| Padding optional প্যাডিং। প্যাডিং অপসারণের পরে যে অংশটি অবশিষ্ট থাকে সেখানে সীমানাগুলি মানানসই হবে৷ একটি সংখ্যার মান 4টি দিকে একই প্যাডিং দেবে। getBounds-এর ফলাফলে একটি fitBounds idempotent করতে এখানে 0 সরবরাহ করুন।
রিটার্ন মান: কোনটিই নয়
প্রদত্ত সীমা ধারণ করতে ভিউপোর্ট সেট করে।
দ্রষ্টব্য: যখন মানচিত্রটি display: none , fitBounds ফাংশন মানচিত্রের আকার 0x0 হিসাবে পড়ে, এবং তাই কিছু করে না। মানচিত্রটি লুকানো অবস্থায় ভিউপোর্ট পরিবর্তন করতে, মানচিত্রটিকে visibility: hidden , এর ফলে মানচিত্র div-এর একটি প্রকৃত আকার আছে তা নিশ্চিত করুন৷ ভেক্টর মানচিত্রের জন্য, এই পদ্ধতিটি মানচিত্রের টিল্ট সেট করে এবং তাদের ডিফল্ট শূন্য মানগুলিতে চলে যায়। এই পদ্ধতিতে কল করার ফলে মানচিত্র প্যান এবং জুমগুলি সীমার সাথে মানানসই একটি মসৃণ অ্যানিমেশন হতে পারে৷ এই পদ্ধতিটি অ্যানিমেট হয় কি না তা নির্ভর করে অভ্যন্তরীণ হিউরিস্টিকের উপর।
getBounds
getBounds()
পরামিতি: কোনোটিই নয়
রিটার্ন মান: LatLngBounds |undefined বর্তমান ভিউপোর্টের lat/lng সীমানা।
বর্তমান ভিউপোর্টের lat/lng সীমানা প্রদান করে। যদি বিশ্বের একাধিক অনুলিপি দৃশ্যমান হয়, সীমা দ্রাঘিমাংশে -180 থেকে 180 ডিগ্রী সহ। যদি মানচিত্রটি এখনও আরম্ভ না করা হয় বা কেন্দ্র এবং জুম সেট করা না থাকে তবে ফলাফলটি undefined । নন-জিরো টিল্ট বা শিরোনাম সহ ভেক্টর মানচিত্রের জন্য, প্রত্যাবর্তিত ল্যাট/এলএনজি বাউন্ডগুলি সবচেয়ে ছোট বাউন্ডিং বাক্সের প্রতিনিধিত্ব করে যা মানচিত্রের ভিউপোর্টের দৃশ্যমান অঞ্চলকে অন্তর্ভুক্ত করে। মানচিত্রের ভিউপোর্টের সঠিক দৃশ্যমান অঞ্চল পাওয়ার জন্য MapCanvasProjection.getVisibleRegion দেখুন।
getCenter
getCenter()
পরামিতি: কোনোটিই নয়
রিটার্ন মান: LatLng |undefined
মানচিত্রের কেন্দ্রে প্রদর্শিত অবস্থান ফিরিয়ে দেয়। মনে রাখবেন যে এই LatLng বস্তুটি মোড়ানো নেই । আরও তথ্যের জন্য LatLng দেখুন। যদি কেন্দ্র বা সীমা নির্ধারণ করা না থাকে তবে ফলাফলটি undefined
getClickableIcons
getClickableIcons()
পরামিতি: কোনোটিই নয়
রিটার্ন মান: boolean|undefined
মানচিত্রের আইকনগুলির ক্লিকযোগ্যতা প্রদান করে। একটি মানচিত্র আইকন আগ্রহের একটি বিন্দু প্রতিনিধিত্ব করে, এটি একটি POI নামেও পরিচিত৷ যদি প্রত্যাবর্তিত মান true হয়, তাহলে আইকনগুলি মানচিত্রে ক্লিকযোগ্য।
Beta getDatasetFeatureLayer
getDatasetFeatureLayer(datasetId)
পরামিতি:
  • datasetId : string
রিটার্ন ভ্যালু: FeatureLayer
নির্দিষ্ট datasetId জন্য FeatureLayer ফেরত দেয়। ডেটাসেট আইডিগুলি অবশ্যই Google ক্লাউড কনসোলে কনফিগার করতে হবে৷ যদি ডেটাসেট আইডি মানচিত্রের মানচিত্র শৈলীর সাথে যুক্ত না হয়, অথবা যদি ডেটা-চালিত স্টাইলিং উপলব্ধ না হয় (কোনও মানচিত্র আইডি, কোনও ভেক্টর টাইল নেই, কোনও ডেটা-চালিত স্টাইলিং বৈশিষ্ট্য স্তর বা মানচিত্র শৈলীতে কনফিগার করা ডেটাসেট নেই), এটি একটি ত্রুটি লগ করে এবং ফলস্বরূপ FeatureLayer.isAvailable মিথ্যা হবে৷
getDiv
getDiv()
পরামিতি: কোনোটিই নয়
রিটার্ন ভ্যালু: HTMLElement ম্যাপের ম্যাপডিভি।
getFeatureLayer
getFeatureLayer(featureType)
পরামিতি:
রিটার্ন ভ্যালু: FeatureLayer
নির্দিষ্ট FeatureType FeatureLayer প্রদান করে। Google ক্লাউড কনসোলে একটি FeatureLayer অবশ্যই সক্রিয় করা উচিত। যদি নির্দিষ্ট FeatureType একটি FeatureLayer এই মানচিত্রে বিদ্যমান না থাকে, অথবা যদি ডেটা-চালিত স্টাইলিং উপলভ্য না থাকে (কোনও মানচিত্র আইডি, কোনও ভেক্টর টাইলস, এবং মানচিত্র শৈলীতে কোনও FeatureLayer সক্রিয় না থাকে), এটি একটি ত্রুটি লগ করে, এবং ফলস্বরূপ FeatureLayer.isAvailable মিথ্যা হবে৷
getHeading
getHeading()
পরামিতি: কোনোটিই নয়
রিটার্ন মান: number|undefined
মানচিত্রের কম্পাস শিরোনাম প্রদান করে। শিরোনামের মানটি উত্তরের মূল দিক থেকে ডিগ্রী (ঘড়ির কাঁটার দিকে) পরিমাপ করা হয়। যদি মানচিত্রটি এখনও শুরু না হয় তবে ফলাফলটি undefined
getHeadingInteractionEnabled
getHeadingInteractionEnabled()
পরামিতি: কোনোটিই নয়
রিটার্ন মান: boolean|null
শিরোনাম ইন্টারঅ্যাকশন সক্ষম আছে কিনা তা প্রদান করে। এই বিকল্পটি তখনই কার্যকর হয় যখন মানচিত্রটি একটি ভেক্টর মানচিত্র। যদি কোডে সেট করা না থাকে, তাহলে মানচিত্র আইডির জন্য ক্লাউড কনফিগারেশন ব্যবহার করা হবে (যদি উপলব্ধ থাকে)।
getInternalUsageAttributionIds
getInternalUsageAttributionIds()
পরামিতি: কোনোটিই নয়
রিটার্ন মান: Iterable <string>|null
ব্যবহারের অ্যাট্রিবিউশন আইডিগুলির তালিকা প্রদান করে, যা Google কে বুঝতে সাহায্য করে কোন লাইব্রেরি এবং নমুনাগুলি বিকাশকারীদের জন্য সহায়ক, যেমন একটি মার্কার ক্লাস্টারিং লাইব্রেরির ব্যবহার৷
getMapCapabilities
getMapCapabilities()
পরামিতি: কোনোটিই নয়
রিটার্ন মান: MapCapabilities
যে মানচিত্র ID প্রদান করা হয়েছিল তার উপর ভিত্তি করে মানচিত্রে উপলব্ধ বর্তমান ক্ষমতা সম্পর্কে কলকারীকে অবহিত করে।