মানচিত্র ক্লাস
google.maps . Map
ক্লাস
এই ক্লাস MVCObject
প্রসারিত.
const {Map} = await google.maps.importLibrary("maps")
কল করে অ্যাক্সেস করুন।
Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন।
কনস্ট্রাক্টর | |
---|---|
Map | Map(mapDiv[, opts]) পরামিতি:
প্রদত্ত HTML কন্টেইনারের ভিতরে একটি নতুন মানচিত্র তৈরি করে, যা সাধারণত একটি DIV উপাদান। |
ধ্রুবক | |
---|---|
DEMO_MAP_ID | মানচিত্র আইডি যা কোড নমুনার জন্য ব্যবহার করা যেতে পারে যার জন্য একটি মানচিত্র আইডি প্রয়োজন। এই মানচিত্র আইডি উৎপাদন অ্যাপ্লিকেশনে ব্যবহারের উদ্দেশ্যে নয় এবং ক্লাউড কনফিগারেশন প্রয়োজন এমন বৈশিষ্ট্যগুলির জন্য ব্যবহার করা যাবে না (যেমন ক্লাউড স্টাইলিং)। |
বৈশিষ্ট্য | |
---|---|
controls | প্রকার: Array < MVCArray < HTMLElement >> মানচিত্রে সংযুক্ত করার জন্য অতিরিক্ত নিয়ন্ত্রণ। মানচিত্রে একটি নিয়ন্ত্রণ যোগ করতে, নিয়ন্ত্রণের <div> যোগ করুন MVCArray এ ControlPosition যেখানে এটি রেন্ডার করা উচিত। |
data | প্রকার: Data Data একটি উদাহরণ, মানচিত্রে আবদ্ধ। এই ম্যাপে সুবিধাজনকভাবে প্রদর্শন করতে এই Data অবজেক্টে বৈশিষ্ট্য যোগ করুন। |
mapTypes | প্রকার: MapTypeRegistry স্ট্রিং আইডি দ্বারা MapType দৃষ্টান্তগুলির একটি রেজিস্ট্রি। |
overlayMapTypes | ওভারলে করার জন্য অতিরিক্ত মানচিত্র প্রকার। ওভারলে মানচিত্রের ধরনগুলি তারা সংযুক্ত বেস মানচিত্রের উপরে প্রদর্শিত হবে, যে ক্রমে তারা overlayMapTypes অ্যারেতে প্রদর্শিত হবে (উচ্চ সূচক মান সহ ওভারলেগুলি নিম্ন সূচক মান সহ ওভারলেগুলির সামনে প্রদর্শিত হয়)। |
পদ্ধতি | |
---|---|
fitBounds | fitBounds(bounds[, padding]) পরামিতি:
রিটার্ন মান: কোনটিই নয় প্রদত্ত সীমা ধারণ করতে ভিউপোর্ট সেট করে। দ্রষ্টব্য: যখন মানচিত্রটি display: none , fitBounds ফাংশন মানচিত্রের আকার 0x0 হিসাবে পড়ে, এবং তাই কিছু করে না। মানচিত্রটি লুকানো অবস্থায় ভিউপোর্ট পরিবর্তন করতে, মানচিত্রটিকে visibility: hidden , এর ফলে মানচিত্র div-এর একটি প্রকৃত আকার আছে তা নিশ্চিত করুন৷ ভেক্টর মানচিত্রের জন্য, এই পদ্ধতিটি মানচিত্রের টিল্ট সেট করে এবং তাদের ডিফল্ট শূন্য মানগুলিতে চলে যায়। এই পদ্ধতিতে কল করার ফলে মানচিত্র প্যান এবং জুমগুলি সীমার সাথে মানানসই একটি মসৃণ অ্যানিমেশন হতে পারে৷ এই পদ্ধতিটি অ্যানিমেট হয় কি না তা নির্ভর করে অভ্যন্তরীণ হিউরিস্টিকের উপর। |
getBounds | getBounds() পরামিতি: কোনোটিই নয় রিটার্ন মান: LatLngBounds |undefined বর্তমান ভিউপোর্টের lat/lng সীমানা। বর্তমান ভিউপোর্টের lat/lng সীমানা প্রদান করে। যদি বিশ্বের একাধিক অনুলিপি দৃশ্যমান হয়, সীমা দ্রাঘিমাংশে -180 থেকে 180 ডিগ্রী সহ। যদি মানচিত্রটি এখনও আরম্ভ না করা হয় বা কেন্দ্র এবং জুম সেট করা না থাকে তবে ফলাফলটি undefined । নন-জিরো টিল্ট বা শিরোনাম সহ ভেক্টর মানচিত্রের জন্য, প্রত্যাবর্তিত ল্যাট/এলএনজি বাউন্ডগুলি সবচেয়ে ছোট বাউন্ডিং বাক্সের প্রতিনিধিত্ব করে যা মানচিত্রের ভিউপোর্টের দৃশ্যমান অঞ্চলকে অন্তর্ভুক্ত করে। মানচিত্রের ভিউপোর্টের সঠিক দৃশ্যমান অঞ্চল পাওয়ার জন্য MapCanvasProjection.getVisibleRegion দেখুন। |
getCenter | getCenter() পরামিতি: কোনোটিই নয় রিটার্ন মান: LatLng |undefined |
getClickableIcons | getClickableIcons() পরামিতি: কোনোটিই নয় রিটার্ন মান: boolean|undefined মানচিত্রের আইকনগুলির ক্লিকযোগ্যতা প্রদান করে। একটি মানচিত্র আইকন আগ্রহের একটি বিন্দু প্রতিনিধিত্ব করে, এটি একটি POI নামেও পরিচিত৷ যদি প্রত্যাবর্তিত মান true হয়, তাহলে আইকনগুলি মানচিত্রে ক্লিকযোগ্য। |
| getDatasetFeatureLayer(datasetId) পরামিতি:
রিটার্ন ভ্যালু: 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 প্রদান করা হয়েছিল তার উপর ভিত্তি করে মানচিত্রে উপলব্ধ বর্তমান ক্ষমতা সম্পর্কে কলকারীকে অবহিত করে। |
|