মানচিত্র ক্লাস
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 | 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 । |
getMapCapabilities | getMapCapabilities() পরামিতি: কোনোটিই নয় রিটার্ন মান: MapCapabilities যে মানচিত্র ID প্রদান করা হয়েছিল তার উপর ভিত্তি করে মানচিত্রে উপলব্ধ বর্তমান ক্ষমতা সম্পর্কে কলকারীকে অবহিত করে। |
getMapTypeId | getMapTypeId() পরামিতি: কোনোটিই নয় রিটার্ন মান: MapTypeId |string|undefined |
getProjection | getProjection() পরামিতি: কোনোটিই নয় রিটার্ন মান: Projection |undefined বর্তমান Projection প্রদান করে। যদি মানচিত্রটি এখনও শুরু না হয় তবে ফলাফলটি undefined । projection_changed ইভেন্টটি শুনুন এবং এটি undefined নয় তা নিশ্চিত করতে এর মান পরীক্ষা করুন। |
getRenderingType | getRenderingType() পরামিতি: কোনোটিই নয় রিটার্ন মান: RenderingType মানচিত্রের বর্তমান রেন্ডারিং টাইপ প্রদান করে। |
getStreetView | getStreetView() পরামিতি: কোনোটিই নয় প্রত্যাবর্তন মান: StreetViewPanorama মানচিত্রের সাথে আবদ্ধ প্যানোরামা৷ মানচিত্রে আবদ্ধ ডিফল্ট StreetViewPanorama ফেরত দেয়, যা মানচিত্রের মধ্যে এম্বেড করা একটি ডিফল্ট প্যানোরামা বা setStreetView() ব্যবহার করে প্যানোরামা সেট হতে পারে। মানচিত্রের streetViewControl পরিবর্তনগুলি এই ধরনের আবদ্ধ প্যানোরামার প্রদর্শনে প্রতিফলিত হবে। |
getTilt | getTilt() পরামিতি: কোনোটিই নয় রিটার্ন মান: number|undefined ভিউপোর্ট সমতল থেকে মানচিত্র সমতলে ডিগ্রীতে, মানচিত্রের বর্তমান ঘটনার কোণ প্রদান করে। রাস্টার মানচিত্রের জন্য, সরাসরি ওভারহেড তোলা ছবির জন্য ফলাফল হবে 0 বা 45° চিত্রের জন্য 45 । এই পদ্ধতি setTilt দ্বারা সেট করা মান ফেরত দেয় না। বিস্তারিত জানার জন্য setTilt দেখুন। |
getZoom | getZoom() পরামিতি: কোনোটিই নয় রিটার্ন মান: number|undefined মানচিত্রের জুম ফেরত দেয়। জুম সেট করা না থাকলে ফলাফলটি undefined । |
moveCamera | moveCamera(cameraOptions) পরামিতি:
রিটার্ন মান: কোনটিই নয় অ্যানিমেশন ছাড়াই অবিলম্বে মানচিত্রের ক্যামেরাকে লক্ষ্য ক্যামেরা বিকল্পগুলিতে সেট করে। |
panBy | panBy(x, y) পরামিতি:
রিটার্ন মান: কোনটিই নয় পিক্সেলে প্রদত্ত দূরত্ব দ্বারা মানচিত্রের কেন্দ্র পরিবর্তন করে। যদি দূরত্ব মানচিত্রের প্রস্থ এবং উচ্চতা উভয়ের চেয়ে কম হয়, তাহলে রূপান্তরটি মসৃণভাবে অ্যানিমেটেড হবে। উল্লেখ্য যে মানচিত্র সমন্বয় ব্যবস্থা পশ্চিম থেকে পূর্বে (x মানের জন্য) এবং উত্তর থেকে দক্ষিণে (y মানের জন্য) বৃদ্ধি পায়। |
panTo | panTo(latLng) পরামিতি:
রিটার্ন মান: কোনটিই নয় প্রদত্ত LatLng এ মানচিত্রের কেন্দ্র পরিবর্তন করে। যদি পরিবর্তনটি মানচিত্রের প্রস্থ এবং উচ্চতা উভয়ের চেয়ে কম হয়, তাহলে রূপান্তরটি মসৃণভাবে অ্যানিমেটেড হবে। |
panToBounds | panToBounds(latLngBounds[, padding]) পরামিতি:
রিটার্ন মান: কোনটিই নয় প্রদত্ত LatLngBounds ধারণ করার জন্য প্রয়োজনীয় ন্যূনতম পরিমাণ দ্বারা মানচিত্রটি প্যান করুন৷ মানচিত্রের সীমাগুলি কোথায় থাকবে তার কোনও গ্যারান্টি দেয় না, শুধুমাত্র {currentMapSizeInPx} - {padding} এর ভিতরে যতটা সম্ভব সীমানা দেখানোর জন্য মানচিত্রটি প্যান করা হবে। রাস্টার এবং ভেক্টর উভয় মানচিত্রের জন্য, মানচিত্রের জুম, টিল্ট এবং শিরোনাম পরিবর্তন করা হবে না। |
setCenter | setCenter(latlng) পরামিতি:
রিটার্ন মান: কোনটিই নয় |
setClickableIcons | setClickableIcons(value) পরামিতি:
রিটার্ন মান: কোনটিই নয় মানচিত্র আইকন ক্লিকযোগ্য কিনা তা নিয়ন্ত্রণ করে। একটি মানচিত্র আইকন আগ্রহের একটি বিন্দু প্রতিনিধিত্ব করে, এটি একটি POI নামেও পরিচিত৷ মানচিত্রের আইকনগুলির ক্লিকযোগ্যতা নিষ্ক্রিয় করতে, এই পদ্ধতিতে false মান দিন। |
setHeading | setHeading(heading) পরামিতি:
রিটার্ন মান: কোনটিই নয় মূল দিক উত্তর থেকে ডিগ্রীতে পরিমাপ করা মানচিত্রের জন্য কম্পাস শিরোনাম সেট করে। রাস্টার মানচিত্রের জন্য, এই পদ্ধতিটি শুধুমাত্র বায়বীয় চিত্রের ক্ষেত্রে প্রযোজ্য। |
setMapTypeId | setMapTypeId(mapTypeId) পরামিতি:
রিটার্ন মান: কোনটিই নয় |
setOptions | setOptions(options) পরামিতি:
রিটার্ন মান: কোনটিই নয় |
setStreetView | setStreetView(panorama) পরামিতি:
রিটার্ন মান: কোনটিই নয় মানচিত্রের সাথে একটি StreetViewPanorama আবদ্ধ করে। এই প্যানোরামাটি ডিফল্ট StreetViewPanorama ওভাররাইড করে, যা মানচিত্রটিকে মানচিত্রের বাইরে একটি বাহ্যিক প্যানোরামাতে আবদ্ধ করার অনুমতি দেয়৷ প্যানোরামাটিকে null সেট করা ডিফল্ট এমবেড করা প্যানোরামাকে মানচিত্রে ফিরিয়ে দেয়। |
setTilt | setTilt(tilt) পরামিতি:
রিটার্ন মান: কোনটিই নয় ভেক্টর মানচিত্রের জন্য, মানচিত্রের ঘটনার কোণ সেট করে। মানচিত্রের জুম স্তরের উপর নির্ভর করে অনুমোদিত মানগুলি সীমাবদ্ধ। রাস্টার মানচিত্রের জন্য, মানচিত্রের ঘটনার কোণের জন্য স্বয়ংক্রিয় স্যুইচিং আচরণ নিয়ন্ত্রণ করে। শুধুমাত্র অনুমোদিত মান হল 0 এবং 45 । setTilt(0) জুম স্তর এবং ভিউপোর্ট নির্বিশেষে মানচিত্রটিকে সর্বদা 0° ওভারহেড ভিউ ব্যবহার করে। setTilt(45) বর্তমান জুম স্তর এবং ভিউপোর্টের জন্য যখনই 45° চিত্র পাওয়া যায় তখনই টিল্ট কোণটি স্বয়ংক্রিয়ভাবে 45-এ স্যুইচ করে এবং যখনই 45° চিত্র উপলব্ধ না হয় তখন 0-এ ফিরে যান (এটি ডিফল্ট আচরণ)। 45° চিত্র শুধুমাত্র satellite এবং hybrid মানচিত্র প্রকারের জন্য উপলব্ধ, কিছু অবস্থানের মধ্যে এবং কিছু জুম স্তরে৷ দ্রষ্টব্য: getTilt বর্তমান টিল্ট কোণ প্রদান করে, setTilt দ্বারা সেট করা মান নয়। যেহেতু getTilt এবং setTilt বিভিন্ন জিনিসকে নির্দেশ করে, তাই tilt বৈশিষ্ট্যকে bind() করবেন না; এটি করার ফলে অপ্রত্যাশিত প্রভাব হতে পারে। |
setZoom | setZoom(zoom) পরামিতি:
রিটার্ন মান: কোনটিই নয় মানচিত্রের জুম সেট করে। |
উত্তরাধিকারসূত্রে পাওয়া: addListener , bindTo , get , notify , set , setValues , unbind , unbindAll |
ঘটনা | |
---|---|
bounds_changed | function() যুক্তি: কোনটিই না ভিউপোর্টের সীমানা পরিবর্তিত হলে এই ইভেন্টটি চালু করা হয়। |
center_changed | function() যুক্তি: কোনটিই না মানচিত্র কেন্দ্র সম্পত্তি পরিবর্তন হলে এই ইভেন্টটি বহিস্কার করা হয়। |
click | function(event) যুক্তি:
ব্যবহারকারী মানচিত্রে ক্লিক করলে এই ইভেন্টটি বরখাস্ত হয়। ক্লিক করা অবস্থানের বৈশিষ্ট্য সহ একটি MapMouseEvent ফেরত দেওয়া হয় যদি না একটি স্থান আইকনে ক্লিক করা হয়, এই ক্ষেত্রে একটি স্থান আইডি সহ একটি IconMouseEvent ফেরত দেওয়া হয়। IconMouseEvent এবং MapMouseEvent অভিন্ন, তবে IconMouseEvent-এ স্থান আইডি ক্ষেত্র রয়েছে৷ ইভেন্টটিকে সর্বদা একটি MapMouseEvent হিসাবে বিবেচনা করা যেতে পারে যখন স্থান আইডি গুরুত্বপূর্ণ না হয়৷ একটি মার্কার বা তথ্য উইন্ডোতে ক্লিক করা হলে ক্লিক ইভেন্টটি চালু করা হয় না। |
contextmenu | function(event) যুক্তি:
DOM কনটেক্সটমেনু ইভেন্টটি মানচিত্র কন্টেইনারে ফায়ার করা হলে এই ইভেন্টটি চালু করা হয়। |
dblclick | function(event) যুক্তি:
ব্যবহারকারী মানচিত্রে ডাবল ক্লিক করলে এই ইভেন্টটি বরখাস্ত হয়। লক্ষ্য করুন যে ক্লিক ইভেন্টটি কখনও কখনও একবার এবং কখনও কখনও দুবার ফায়ার হবে, এটির ঠিক আগে। |
drag | function() যুক্তি: কোনটিই না ব্যবহারকারী মানচিত্রটি টেনে নিয়ে যাওয়ার সময় এই ইভেন্টটি বারবার বহিস্কার করা হয়। |
dragend | function() যুক্তি: কোনটিই না ব্যবহারকারী মানচিত্রটি টেনে আনা বন্ধ করলে এই ইভেন্টটি চালু করা হয়। |
dragstart | function() যুক্তি: কোনটিই না ব্যবহারকারী মানচিত্রটি টেনে আনতে শুরু করলে এই ইভেন্টটি বরখাস্ত হয়৷ |
heading_changed | function() যুক্তি: কোনটিই না মানচিত্রের শিরোনাম সম্পত্তি পরিবর্তন হলে এই ইভেন্টটি চালু করা হয়। |
idle | function() যুক্তি: কোনটিই না প্যানিং বা জুম করার পরে মানচিত্রটি নিষ্ক্রিয় হয়ে গেলে এই ইভেন্টটি চালু হয়৷ |
isfractionalzoomenabled_changed | function() যুক্তি: কোনটিই না isFractionalZoomEnabled প্রপার্টি পরিবর্তিত হলে এই ইভেন্টটি বরখাস্ত করা হয়। |
mapcapabilities_changed | function() যুক্তি: কোনটিই না মানচিত্রের ক্ষমতা পরিবর্তন হলে এই ইভেন্টটি চালু করা হয়। |
maptypeid_changed | function() যুক্তি: কোনটিই না MapTypeId প্রপার্টি পরিবর্তন হলে এই ইভেন্টটি চালু করা হয়। |
mousemove | function(event) যুক্তি:
যখনই ব্যবহারকারীর মাউস মানচিত্রের কন্টেইনারের উপর চলে যায় তখন এই ইভেন্টটি গুলি করা হয়৷ |
mouseout | function(event) যুক্তি:
ব্যবহারকারীর মাউস মানচিত্রের ধারক থেকে প্রস্থান করলে এই ইভেন্টটি গুলি করা হয়৷ |
mouseover | function(event) যুক্তি:
ব্যবহারকারীর মাউস মানচিত্রের কন্টেইনারে প্রবেশ করলে এই ইভেন্টটি গুলি করা হয়। |
projection_changed | function() যুক্তি: কোনটিই না অভিক্ষেপ পরিবর্তিত হলে এই ইভেন্টটি গুলি করা হয়। |
renderingtype_changed | function() যুক্তি: কোনটিই না রেন্ডারিং টাইপ পরিবর্তিত হলে এই ইভেন্টটি বরখাস্ত করা হয়। |
tilesloaded | function() যুক্তি: কোনটিই না দৃশ্যমান টাইলস লোড করা শেষ হলে এই ইভেন্টটি চালু করা হয়। |
tilt_changed | function() যুক্তি: কোনটিই না ম্যাপ টিল্ট প্রপার্টি পরিবর্তন হলে এই ইভেন্টটি চালু করা হয়। |
zoom_changed | function() যুক্তি: কোনটিই না মানচিত্র জুম সম্পত্তি পরিবর্তন হলে এই ইভেন্টটি চালু করা হয়। |
| function(event) যুক্তি:
ব্যবহারকারী মানচিত্রে ডান-ক্লিক করলে এই ইভেন্টটি বরখাস্ত হয়। |
MapOptions ইন্টারফেস
google.maps . MapOptions
ইন্টারফেস
MapOptions অবজেক্ট একটি মানচিত্রে সেট করা যেতে পারে এমন বৈশিষ্ট্যগুলিকে সংজ্ঞায়িত করতে ব্যবহৃত হয়।
বৈশিষ্ট্য | |
---|---|
backgroundColor optional | প্রকার: string optional মানচিত্র বিভাগের পটভূমির জন্য ব্যবহৃত রঙ। ব্যবহারকারী প্যান হিসাবে টাইলগুলি এখনও লোড না হলে এই রঙটি দৃশ্যমান হবে৷ এই বিকল্পটি শুধুমাত্র তখনই সেট করা যেতে পারে যখন মানচিত্রটি আরম্ভ করা হয়। |
center optional | প্রকার: LatLng | LatLngLiteral optional প্রাথমিক মানচিত্র কেন্দ্র। |
clickableIcons optional | প্রকার: boolean optional ডিফল্ট: true false হলে, মানচিত্রের আইকনগুলি ক্লিকযোগ্য নয়৷ একটি মানচিত্র আইকন আগ্রহের একটি বিন্দু প্রতিনিধিত্ব করে, এটি একটি POI নামেও পরিচিত৷ |
controlSize optional | প্রকার: number optional ম্যাপে প্রদর্শিত কন্ট্রোলের পিক্সেলের আকার। মানচিত্র তৈরি করার সময় এই মানটি সরাসরি সরবরাহ করতে হবে, পরে এই মানটি আপডেট করলে নিয়ন্ত্রণগুলি একটি undefined অবস্থায় আনতে পারে। শুধুমাত্র মানচিত্র API দ্বারা তৈরি নিয়ন্ত্রণগুলি পরিচালনা করে৷ ডেভেলপার তৈরি কাস্টম নিয়ন্ত্রণ স্কেল না. |
disableDefaultUI optional | প্রকার: boolean optional সমস্ত ডিফল্ট UI বোতাম সক্রিয়/অক্ষম করে। পৃথকভাবে ওভাররাইড করা হতে পারে. কীবোর্ড নিয়ন্ত্রণ নিষ্ক্রিয় করে না, যা MapOptions.keyboardShortcuts বিকল্প দ্বারা পৃথকভাবে নিয়ন্ত্রিত হয়। অঙ্গভঙ্গি নিয়ন্ত্রণ অক্ষম করে না, যা MapOptions.gestureHandling বিকল্প দ্বারা পৃথকভাবে নিয়ন্ত্রিত হয়। |
disableDoubleClickZoom optional | প্রকার: boolean optional ডবল ক্লিকে জুম এবং কেন্দ্র সক্রিয়/অক্ষম করে। ডিফল্টরূপে সক্রিয়. দ্রষ্টব্য : এই সম্পত্তি সুপারিশ করা হয় না . ডাবল ক্লিকে জুমিং নিষ্ক্রিয় করতে, আপনি |
| প্রকার: boolean optional false হলে, মানচিত্রটিকে টেনে আনা থেকে বাধা দেয়। টেনে আনা ডিফল্টরূপে সক্রিয় করা হয়। |
draggableCursor optional | প্রকার: string optional একটি টেনে আনা যায় এমন মানচিত্রের উপর মাউসিং করার সময় প্রদর্শিত কার্সারের নাম বা url। এই বৈশিষ্ট্যটি আইকন পরিবর্তন করতে CSS cursor বৈশিষ্ট্য ব্যবহার করে। CSS প্রপার্টির মত, আপনাকে অবশ্যই অন্তত একটি ফলব্যাক কার্সার নির্দিষ্ট করতে হবে যা URL নয়। যেমন: draggableCursor: 'url( http://www.example.com/icon.png ), auto;' . |
draggingCursor optional | প্রকার: string optional যখন মানচিত্রটি টেনে আনা হচ্ছে তখন প্রদর্শনের জন্য কার্সারের নাম বা url। এই বৈশিষ্ট্যটি আইকন পরিবর্তন করতে CSS cursor বৈশিষ্ট্য ব্যবহার করে। CSS প্রপার্টির মত, আপনাকে অবশ্যই অন্তত একটি ফলব্যাক কার্সার নির্দিষ্ট করতে হবে যা URL নয়। যেমন: draggingCursor: 'url( http://www.example.com/icon.png ), auto;' . |
fullscreenControl optional | প্রকার: boolean optional পূর্ণস্ক্রীন নিয়ন্ত্রণের সক্ষম/অক্ষম অবস্থা। |
fullscreenControlOptions optional | প্রকার: FullscreenControlOptions optional ফুলস্ক্রিন নিয়ন্ত্রণের জন্য প্রদর্শনের বিকল্প। |
gestureHandling optional | প্রকার: string optional এই সেটিং নিয়ন্ত্রণ করে কিভাবে API ম্যাপে অঙ্গভঙ্গি পরিচালনা করে। অনুমোদিত মান:
|
heading optional | প্রকার: number optional মূল দিক উত্তর থেকে ঘড়ির কাঁটার দিকে পরিমাপ ডিগ্রিতে বায়বীয় চিত্রের শিরোনাম। শিরোনামগুলি নিকটতম উপলব্ধ কোণে স্ন্যাপ করা হয় যার জন্য চিত্র পাওয়া যায়৷ |
isFractionalZoomEnabled optional | প্রকার: boolean optional ডিফল্ট: ভেক্টর মানচিত্রের জন্য true এবং রাস্টার মানচিত্রের জন্য false মানচিত্রটি ভগ্নাংশ জুম স্তরের অনুমতি দেবে কিনা। ডিফল্ট কখন সেট করা হয়েছে তা জানতে isfractionalzoomenabled_changed শুনুন। |
keyboardShortcuts optional | প্রকার: boolean optional false হলে, মানচিত্রটিকে কীবোর্ড দ্বারা নিয়ন্ত্রিত হতে বাধা দেয়। কীবোর্ড শর্টকাটগুলি ডিফল্টরূপে সক্রিয় থাকে৷ |
mapId optional | প্রকার: string optional ম্যাপের ম্যাপ আইডি । একটি মানচিত্র তাত্ক্ষণিক হওয়ার পরে এই প্যারামিটার সেট বা পরিবর্তন করা যাবে না। |
mapTypeControl optional | প্রকার: boolean optional মানচিত্র প্রকার নিয়ন্ত্রণের প্রাথমিক সক্ষম/অক্ষম অবস্থা। |
mapTypeControlOptions optional | প্রকার: MapTypeControlOptions optional মানচিত্র প্রকার নিয়ন্ত্রণের জন্য প্রাথমিক প্রদর্শনের বিকল্প। |
mapTypeId optional | প্রকার: MapTypeId |string optional প্রাথমিক মানচিত্র mapTypeId. ROADMAP এ ডিফল্ট। |
maxZoom optional | প্রকার: number optional সর্বোচ্চ জুম স্তর যা মানচিত্রে প্রদর্শিত হবে৷ যদি বাদ দেওয়া হয়, বা null এ সেট করা হয়, তাহলে বর্তমান মানচিত্র প্রকার থেকে সর্বোচ্চ জুম ব্যবহার করা হয়। বৈধ জুম মান হল শূন্য থেকে সমর্থিত সর্বোচ্চ জুম স্তর পর্যন্ত সংখ্যা। |
minZoom optional | প্রকার: number optional ন্যূনতম জুম স্তর যা মানচিত্রে প্রদর্শিত হবে৷ যদি বাদ দেওয়া হয়, বা null সেট করা হয়, তাহলে বর্তমান মানচিত্র প্রকার থেকে ন্যূনতম জুম ব্যবহার করা হয়। বৈধ জুম মান হল শূন্য থেকে সমর্থিত সর্বোচ্চ জুম স্তর পর্যন্ত সংখ্যা। |
noClear optional | প্রকার: boolean optional true হলে, মানচিত্র বিভাগের বিষয়বস্তু পরিষ্কার করবেন না। |
| প্রকার: boolean optional প্যান নিয়ন্ত্রণের সক্রিয়/অক্ষম অবস্থা। |
| প্রকার: PanControlOptions optional প্যান নিয়ন্ত্রণের জন্য প্রদর্শনের বিকল্প। |
restriction optional | প্রকার: MapRestriction optional একটি সীমানা সংজ্ঞায়িত করে যা ব্যবহারকারীদের অ্যাক্সেসযোগ্য মানচিত্রের এলাকাকে সীমাবদ্ধ করে। সেট করা হলে, একজন ব্যবহারকারী শুধুমাত্র প্যান এবং জুম করতে পারে যখন ক্যামেরা ভিউ সীমানার মধ্যে থাকে। |
rotateControl optional | প্রকার: boolean optional ঘোরান নিয়ন্ত্রণের সক্রিয়/অক্ষম অবস্থা। |
rotateControlOptions optional | প্রকার: RotateControlOptions optional ঘোরান নিয়ন্ত্রণের জন্য প্রদর্শনের বিকল্প। |
scaleControl optional | প্রকার: boolean optional স্কেল নিয়ন্ত্রণের প্রাথমিক সক্রিয়/অক্ষম অবস্থা। |
scaleControlOptions optional | প্রকার: ScaleControlOptions optional স্কেল নিয়ন্ত্রণের জন্য প্রাথমিক প্রদর্শন বিকল্প। |
scrollwheel optional | প্রকার: boolean optional false হলে, মাউস স্ক্রোল হুইল ব্যবহার করে মানচিত্রে জুম করা অক্ষম করে। স্ক্রোলহুইলটি ডিফল্টরূপে সক্রিয় থাকে। দ্রষ্টব্য : এই সম্পত্তি সুপারিশ করা হয় না . স্ক্রোলহুইল ব্যবহার করে জুমিং নিষ্ক্রিয় করতে, আপনি |
streetView optional | প্রকার: StreetViewPanorama optional যখন স্ট্রিট ভিউ পেগম্যান মানচিত্রে বাদ দেওয়া হয় তখন দেখানোর জন্য একটি StreetViewPanorama ৷ যদি কোনো প্যানোরামা নির্দিষ্ট করা না থাকে, পেগম্যান বাদ দিলে একটি ডিফল্ট StreetViewPanorama মানচিত্রের div -এ প্রদর্শিত হবে। |
streetViewControl optional | প্রকার: boolean optional রাস্তার দৃশ্য পেগম্যান নিয়ন্ত্রণের প্রাথমিক সক্ষম/অক্ষম অবস্থা। এই নিয়ন্ত্রণটি ডিফল্ট UI এর অংশ, এবং একটি মানচিত্রের ধরন প্রদর্শন করার সময় এটি false সেট করা উচিত যেখানে রাস্তার দৃশ্যের রাস্তার ওভারলে প্রদর্শিত হবে না (যেমন একটি নন-আর্থ ম্যাপ টাইপ)। |
streetViewControlOptions optional | প্রকার: StreetViewControlOptions optional রাস্তার দৃশ্য পেগম্যান নিয়ন্ত্রণের জন্য প্রাথমিক প্রদর্শনের বিকল্প। |
styles optional | প্রকার: Array < MapTypeStyle > optional প্রতিটি ডিফল্ট মানচিত্র প্রকারে প্রয়োগ করার শৈলী। দ্রষ্টব্য যে satellite / hybrid এবং terrain মোডগুলির জন্য, এই শৈলীগুলি শুধুমাত্র লেবেল এবং জ্যামিতিতে প্রযোজ্য হবে৷ |
tilt optional | প্রকার: number optional ভেক্টর মানচিত্রের জন্য, মানচিত্রের ঘটনার কোণ সেট করে। মানচিত্রের জুম স্তরের উপর নির্ভর করে অনুমোদিত মানগুলি সীমাবদ্ধ। রাস্টার মানচিত্রের জন্য, মানচিত্রের ঘটনার কোণের জন্য স্বয়ংক্রিয় স্যুইচিং আচরণ নিয়ন্ত্রণ করে। শুধুমাত্র অনুমোদিত মান হল 0 এবং 45 । মান 0 এর কারণে মানচিত্রটি জুম স্তর এবং ভিউপোর্ট নির্বিশেষে সর্বদা 0° ওভারহেড ভিউ ব্যবহার করে। বর্তমান জুম স্তর এবং ভিউপোর্টের জন্য যখনই 45° চিত্র পাওয়া যায় তখন মান 45 এর কারণে টিল্ট কোণটি স্বয়ংক্রিয়ভাবে 45-এ স্যুইচ করে এবং যখনই 45° চিত্র উপলব্ধ না হয় তখন 0-এ ফিরে যান (এটি ডিফল্ট আচরণ)। 45° চিত্র শুধুমাত্র satellite এবং hybrid মানচিত্র প্রকারের জন্য উপলব্ধ, কিছু অবস্থানের মধ্যে এবং কিছু জুম স্তরে৷ দ্রষ্টব্য: getTilt বর্তমান টিল্ট কোণ প্রদান করে, এই বিকল্প দ্বারা নির্দিষ্ট করা মান নয়। যেহেতু getTilt এবং এই বিকল্পটি বিভিন্ন জিনিসকে নির্দেশ করে, tilt বৈশিষ্ট্যকে bind() করবেন না; এটি করার ফলে অপ্রত্যাশিত প্রভাব হতে পারে। |
zoom optional | প্রকার: number optional প্রাথমিক মানচিত্র জুম স্তর. বৈধ জুম মান হল শূন্য থেকে সমর্থিত সর্বোচ্চ জুম স্তর পর্যন্ত সংখ্যা। বৃহত্তর জুম মান একটি উচ্চ রেজোলিউশন অনুরূপ. |
zoomControl optional | প্রকার: boolean optional জুম নিয়ন্ত্রণের সক্ষম/অক্ষম অবস্থা। |
zoomControlOptions optional | প্রকার: ZoomControlOptions optional জুম নিয়ন্ত্রণের জন্য প্রদর্শনের বিকল্পগুলি। |
MapElement ক্লাস
google.maps . MapElement
ক্লাস
MapElement হল মানচিত্র রেন্ডার করার জন্য একটি HTMLElement
সাবক্লাস। maps
লাইব্রেরি লোড করার পরে, HTML এ একটি মানচিত্র তৈরি করা যেতে পারে। যেমন:
<gmp-map center="37.4220656,-122.0840897" zoom="10" map-id="DEMO_MAP_ID">
<button slot="control-block-start-inline-end">Custom Control</button>
</gmp-map>
অভ্যন্তরীণভাবে, এটি
Map
ব্যবহার করে, যা innerMap
সম্পত্তির সাথে অ্যাক্সেস করা যেতে পারে। কাস্টম উপাদান:
<gmp-map center="lat,lng" map-id="string" zoom="number"></gmp-map>
এই ক্লাসটি HTMLElement
প্রসারিত করে।
এই ক্লাসটি MapElementOptions
প্রয়োগ করে।
const {MapElement} = await google.maps.importLibrary("maps")
কল করে অ্যাক্সেস করুন। Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন।
কনস্ট্রাক্টর | |
---|---|
MapElement | MapElement([options]) পরামিতি:
|
বৈশিষ্ট্য | |
---|---|
center | প্রকার: LatLng | LatLngLiteral optional মানচিত্রের কেন্দ্র অক্ষাংশ/দ্রাঘিমাংশ। এইচটিএমএল বৈশিষ্ট্য:
|
innerMap | প্রকার: Map Map একটি রেফারেন্স যা MapElement অভ্যন্তরীণভাবে ব্যবহার করে। |
mapId | প্রকার: string optional ম্যাপের ম্যাপ আইডি। আরও তথ্যের জন্য মানচিত্র আইডি ডকুমেন্টেশন দেখুন। এইচটিএমএল বৈশিষ্ট্য:
|
zoom | প্রকার: number optional মানচিত্রের জুম স্তর। এইচটিএমএল বৈশিষ্ট্য:
|
পদ্ধতি | |
---|---|
addEventListener | addEventListener(type, listener[, options]) পরামিতি:
রিটার্ন মান: void একটি ফাংশন সেট আপ করে যা যখনই নির্দিষ্ট ইভেন্ট টার্গেটে বিতরণ করা হয় তখন কল করা হবে। AddEventListener দেখুন |
removeEventListener | removeEventListener(type, listener[, options]) পরামিতি:
রিটার্ন মান: void লক্ষ্য থেকে addEventListener এর সাথে পূর্বে নিবন্ধিত একটি ইভেন্ট শ্রোতাকে সরিয়ে দেয়। রিমুভ ইভেন্টলিস্টেনার দেখুন |
ঘটনা | |
---|---|
gmp-zoomchange | function(event) যুক্তি:
মানচিত্র জুম সম্পত্তি পরিবর্তন হলে এই ইভেন্টটি চালু করা হয়। |
MapElementOptions ইন্টারফেস
google.maps . MapElementOptions
ইন্টারফেস
MapElementOptions অবজেক্ট একটি MapElement এ সেট করা যেতে পারে এমন বৈশিষ্ট্যগুলিকে সংজ্ঞায়িত করতে ব্যবহৃত হয়।
বৈশিষ্ট্য | |
---|---|
center optional | প্রকার: LatLng | LatLngLiteral optional প্রাথমিক মানচিত্র কেন্দ্র। |
mapId optional | প্রকার: string optional ম্যাপের ম্যাপ আইডি । একটি মানচিত্র তাত্ক্ষণিক হওয়ার পরে এই প্যারামিটার সেট বা পরিবর্তন করা যাবে না। |
zoom optional | প্রকার: number optional প্রাথমিক মানচিত্র জুম স্তর. বৈধ জুম মান হল শূন্য থেকে সমর্থিত সর্বোচ্চ জুম স্তর পর্যন্ত সংখ্যা। বৃহত্তর জুম মান একটি উচ্চ রেজোলিউশন অনুরূপ. |
জুম চেঞ্জ ইভেন্ট ক্লাস
google.maps . ZoomChangeEvent
ক্লাস
এই ইভেন্টটি জুম পরিবর্তন পর্যবেক্ষণ থেকে তৈরি করা হয়েছে।
এই ক্লাস Event
প্রসারিত.
const {ZoomChangeEvent} = await google.maps.importLibrary("maps")
কল করে অ্যাক্সেস করুন। Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন।
MapTypeStyle ইন্টারফেস
google.maps . MapTypeStyle
ইন্টারফেস
MapTypeStyle
হল নির্বাচক এবং স্টাইলারের একটি সংগ্রহ যা মানচিত্রটিকে কীভাবে স্টাইল করা উচিত তা নির্ধারণ করে। নির্বাচকরা মানচিত্রের বৈশিষ্ট্যগুলি এবং/অথবা উপাদানগুলিকে নির্দিষ্ট করে যেগুলিকে প্রভাবিত করা উচিত এবং স্টাইলাররা নির্দিষ্ট করে যে কীভাবে সেই বৈশিষ্ট্যগুলি এবং উপাদানগুলিকে সংশোধন করা উচিত৷ বিস্তারিত জানার জন্য, শৈলী রেফারেন্স দেখুন।
বৈশিষ্ট্য | |
---|---|
stylers | নির্বাচিত মানচিত্রের বৈশিষ্ট্য এবং উপাদানগুলিতে প্রয়োগ করার শৈলী নিয়ম৷ নিয়মগুলি আপনি এই অ্যারেতে যে ক্রমে উল্লেখ করেছেন সেই ক্রমে প্রয়োগ করা হয়। ব্যবহারের নির্দেশিকা এবং অনুমোদিত মানগুলির জন্য, স্টাইল রেফারেন্স দেখুন। |
elementType optional | প্রকার: string optional যে উপাদানটিতে একটি স্টাইলার প্রয়োগ করা উচিত। একটি উপাদান মানচিত্রের একটি বৈশিষ্ট্যের একটি চাক্ষুষ দিক। উদাহরণ: একটি লেবেল, একটি আইকন, জ্যামিতিতে প্রয়োগ করা স্ট্রোক বা ফিল এবং আরও অনেক কিছু। ঐচ্ছিক। যদি elementType নির্দিষ্ট করা না থাকে, তাহলে মানটিকে 'all' বলে ধরে নেওয়া হয়। ব্যবহার এবং অনুমোদিত মানগুলির বিশদ বিবরণের জন্য, স্টাইল রেফারেন্স দেখুন। |
featureType optional | প্রকার: string optional বৈশিষ্ট্য, বা বৈশিষ্ট্যের গ্রুপ, যেখানে একটি স্টাইলার প্রয়োগ করা উচিত। ঐচ্ছিক। featureType নির্দিষ্ট করা না থাকলে, মানটিকে 'all' বলে ধরে নেওয়া হয়। ব্যবহার এবং অনুমোদিত মানগুলির বিশদ বিবরণের জন্য, স্টাইল রেফারেন্স দেখুন। |
MapMouseEvent ইন্টারফেস
google.maps . MapMouseEvent
ইন্টারফেস
এই বস্তুটি মানচিত্র এবং ওভারলেতে বিভিন্ন মাউস ইভেন্ট থেকে প্রত্যাবর্তন করা হয়েছে এবং নীচে দেখানো সমস্ত ক্ষেত্র রয়েছে৷
বৈশিষ্ট্য | |
---|---|
domEvent | প্রকার: MouseEvent | TouchEvent | PointerEvent | KeyboardEvent | Event সংশ্লিষ্ট নেটিভ DOM ইভেন্ট। ডেভেলপারদের target , currentTarget , relatedTarget এবং path বৈশিষ্ট্য সংজ্ঞায়িত এবং সামঞ্জস্যপূর্ণ হওয়ার উপর নির্ভর করা উচিত নয়। ডেভেলপারদের মানচিত্র API-এর অভ্যন্তরীণ বাস্তবায়নের DOM কাঠামোর উপরও নির্ভর করা উচিত নয়। অভ্যন্তরীণ ইভেন্ট ম্যাপিংয়ের কারণে, domEvent MapMouseEvent থেকে ভিন্ন শব্দার্থ থাকতে পারে (যেমন একটি MapMouseEvent "ক্লিক"-এ KeyboardEvent টাইপের একটি domEvent থাকতে পারে)। |
latLng optional | প্রকার: LatLng optional ঘটনাটি ঘটার সময় কার্সারের নিচে যে অক্ষাংশ/দ্রাঘিমাংশ ছিল। |
পদ্ধতি | |
---|---|
stop | stop() পরামিতি: কোনোটিই নয় রিটার্ন মান: void এই ঘটনাকে আরও প্রচার করতে বাধা দেয়। |
আইকনমাউস ইভেন্ট ইন্টারফেস
google.maps . IconMouseEvent
ইন্টারফেস
এই বস্তুটি একটি ইভেন্টে পাঠানো হয় যখন একজন ব্যবহারকারী মানচিত্রের একটি আইকনে ক্লিক করেন। এই জায়গার আইডিটি প্লেসআইডি সদস্যে সংরক্ষণ করা হয়। ডিফল্ট তথ্য উইন্ডোটি প্রদর্শিত হওয়া থেকে রোধ করতে, এটি প্রচার করা প্রতিরোধ করতে এই ইভেন্টে স্টপ() পদ্ধতিতে কল করুন। Places API ডেভেলপার গাইডে স্থান আইডি সম্পর্কে আরও জানুন।
এই ইন্টারফেস MapMouseEvent
প্রসারিত করে।
বৈশিষ্ট্য | |
---|---|
placeId optional | প্রকার: string optional যে জায়গার আইডিতে ক্লিক করা হয়েছে। এই স্থান আইডিটি ক্লিক করা বৈশিষ্ট্য সম্পর্কে আরও তথ্য অনুসন্ধান করতে ব্যবহার করা যেতে পারে৷ Places API ডেভেলপার গাইডে স্থান আইডি সম্পর্কে আরও জানুন। |
উত্তরাধিকারসূত্রে পাওয়া: domEvent , latLng |
পদ্ধতি | |
---|---|
উত্তরাধিকারসূত্রে প্রাপ্ত: stop |
MapTypeId ধ্রুবক
google.maps . MapTypeId
ধ্রুবক
সাধারণ MapTypes-এর জন্য শনাক্তকারী। মান দ্বারা, বা ধ্রুবকের নাম ব্যবহার করে এইগুলি নির্দিষ্ট করুন। উদাহরণস্বরূপ, 'satellite'
বা google.maps.MapTypeId.SATELLITE
।
const {MapTypeId} = await google.maps.importLibrary("maps")
কল করে অ্যাক্সেস করুন। Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন।
ধ্রুবক | |
---|---|
HYBRID | এই মানচিত্র প্রকারটি স্যাটেলাইট চিত্রগুলিতে প্রধান রাস্তাগুলির একটি স্বচ্ছ স্তর প্রদর্শন করে৷ |
ROADMAP | এই মানচিত্র প্রকার একটি সাধারণ রাস্তার মানচিত্র প্রদর্শন করে। |
SATELLITE | এই মানচিত্র প্রকার উপগ্রহ ছবি প্রদর্শন করে। |
TERRAIN | এই মানচিত্রের ধরন ভূখণ্ড এবং গাছপালাগুলির মতো শারীরিক বৈশিষ্ট্য সহ মানচিত্র প্রদর্শন করে। |
MapTypeRegistry ক্লাস
google.maps . MapTypeRegistry
ক্লাস
MapType দৃষ্টান্তগুলির জন্য একটি রেজিস্ট্রি, MapType id দ্বারা কীড।
এই ক্লাস MVCObject
প্রসারিত.
const {MapTypeRegistry} = await google.maps.importLibrary("maps")
কল করে অ্যাক্সেস করুন। Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন।
কনস্ট্রাক্টর | |
---|---|
MapTypeRegistry | MapTypeRegistry() পরামিতি: কোনোটিই নয় MapTypeRegistry এর ব্যবহারের জন্য মানচিত্রে উপলব্ধ কাস্টম মানচিত্র প্রকারের সংগ্রহ ধারণ করে। নিয়ন্ত্রণের মধ্যে উপলব্ধ মানচিত্র প্রকারের তালিকা প্রদান করার সময় API এই রেজিস্ট্রির সাথে পরামর্শ করে, উদাহরণস্বরূপ। |
পদ্ধতি | |
---|---|
set | set(id, mapType) পরামিতি:
রিটার্ন মান: কোনটিই নয় পাস করা স্ট্রিং শনাক্তকারীকে পাস করা MapType-এর সাথে সংযুক্ত করতে রেজিস্ট্রি সেট করে। |
উত্তরাধিকারসূত্রে পাওয়া: addListener , bindTo , get , notify , setValues , unbind , unbindAll |
MapRestriction ইন্টারফেস
google.maps . MapRestriction
ইন্টারফেস
একটি সীমাবদ্ধতা যা মানচিত্রে প্রয়োগ করা যেতে পারে। মানচিত্রের ভিউপোর্ট এই সীমাবদ্ধতা অতিক্রম করবে না।
বৈশিষ্ট্য | |
---|---|
latLngBounds | প্রকার: LatLngBounds | LatLngBoundsLiteral সেট করা হলে, একজন ব্যবহারকারী শুধুমাত্র প্রদত্ত সীমানার মধ্যে প্যান এবং জুম করতে পারে। সীমানা দ্রাঘিমাংশ এবং অক্ষাংশ উভয় সীমাবদ্ধ করতে পারে, অথবা শুধুমাত্র অক্ষাংশ সীমাবদ্ধ করতে পারে। শুধুমাত্র অক্ষাংশের সীমার জন্য যথাক্রমে -180 এবং 180 এর পশ্চিম এবং পূর্ব দ্রাঘিমাংশ ব্যবহার করুন, উদাহরণস্বরূপ, latLngBounds: {north: northLat, south: southLat, west: -180, east: 180} । |
strictBounds optional | প্রকার: boolean optional strictBounds পতাকা true সেট করে সীমা আরো সীমাবদ্ধ করা যেতে পারে। এটি একটি ব্যবহারকারী কতদূর জুম আউট করতে পারে তা হ্রাস করে, এটি নিশ্চিত করে যে সীমাবদ্ধ সীমার বাইরের সমস্ত কিছু লুকানো থাকে৷ ডিফল্ট false , যার অর্থ হল একটি ব্যবহারকারী যতক্ষণ না পুরো আবদ্ধ এলাকাটি দৃশ্যমান হয় ততক্ষণ পর্যন্ত জুম আউট করতে পারে, সম্ভবত আবদ্ধ এলাকার বাইরের এলাকাগুলি সহ। |
ট্রাফিক লেয়ার ক্লাস
google.maps . TrafficLayer
ক্লাস
একটি ট্র্যাফিক স্তর।
এই ক্লাস MVCObject
প্রসারিত.
const {TrafficLayer} = await google.maps.importLibrary("maps")
কল করে অ্যাক্সেস করুন। Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন।
কনস্ট্রাক্টর | |
---|---|
TrafficLayer | TrafficLayer([opts]) পরামিতি:
একটি স্তর যা বর্তমান সড়ক ট্রাফিক প্রদর্শন করে। |
পদ্ধতি | |
---|---|
getMap | getMap() পরামিতি: কোনোটিই নয় রিটার্ন মান: Map যে মানচিত্রটিতে এই স্তরটি প্রদর্শিত হবে তা প্রদান করে। |
setMap | setMap(map) পরামিতি:
রিটার্ন মান: কোনটিই নয় নির্দিষ্ট মানচিত্রে স্তর রেন্ডার করে। মানচিত্র null এ সেট করা থাকলে, স্তরটি সরানো হবে। |
setOptions | setOptions(options) পরামিতি:
রিটার্ন মান: কোনটিই নয় |
উত্তরাধিকারসূত্রে পাওয়া: addListener , bindTo , get , notify , set , setValues , unbind , unbindAll |
TrafficLayerOptions ইন্টারফেস
google.maps . TrafficLayerOptions
ইন্টারফেস
TrafficLayerOptions অবজেক্ট ট্রাফিক লেয়ারে সেট করা যায় এমন বৈশিষ্ট্যগুলিকে সংজ্ঞায়িত করতে ব্যবহৃত হয়।
বৈশিষ্ট্য | |
---|---|
autoRefresh optional | প্রকার: boolean optional ডিফল্ট: true ট্রাফিক স্তর স্বয়ংক্রিয়ভাবে আপডেট করা তথ্যের সাথে রিফ্রেশ হয় কিনা। |
map optional | প্রকার: Map optional যে মানচিত্রে ট্র্যাফিক স্তর প্রদর্শন করতে হবে৷ |
ট্রানজিট লেয়ার ক্লাস
google.maps . TransitLayer
ক্লাস
একটি ট্রানজিট স্তর।
এই ক্লাস MVCObject
প্রসারিত.
const {TransitLayer} = await google.maps.importLibrary("maps")
কল করে অ্যাক্সেস করুন। Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন।
কনস্ট্রাক্টর | |
---|---|
TransitLayer | TransitLayer() পরামিতি: কোনোটিই নয় একটি স্তর যা ট্রানজিট লাইন প্রদর্শন করে। |
পদ্ধতি | |
---|---|
getMap | getMap() পরামিতি: কোনোটিই নয় রিটার্ন মান: Map যে মানচিত্রটিতে এই স্তরটি প্রদর্শিত হবে তা প্রদান করে। |
setMap | setMap(map) পরামিতি:
রিটার্ন মান: কোনটিই নয় নির্দিষ্ট মানচিত্রে স্তর রেন্ডার করে। মানচিত্র null এ সেট করা থাকলে, স্তরটি সরানো হবে। |
উত্তরাধিকারসূত্রে পাওয়া: addListener , bindTo , get , notify , set , setValues , unbind , unbindAll |
সাইকেল চালানো লেয়ার ক্লাস
google.maps . BicyclingLayer
ক্লাস
বাইকের লেন এবং পথ দেখানো একটি স্তর।
এই ক্লাস MVCObject
প্রসারিত.
const {BicyclingLayer} = await google.maps.importLibrary("maps")
কল করে অ্যাক্সেস করুন। Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন।
কনস্ট্রাক্টর | |
---|---|
BicyclingLayer | BicyclingLayer() পরামিতি: কোনোটিই নয় একটি স্তর যা বাইকের লেন এবং পথ প্রদর্শন করে এবং বড় রাস্তাগুলিকে অবনমিত করে। |
পদ্ধতি | |
---|---|
getMap | getMap() পরামিতি: কোনোটিই নয় রিটার্ন মান: Map যে মানচিত্রটিতে এই স্তরটি প্রদর্শিত হবে তা প্রদান করে। |
setMap | setMap(map) পরামিতি:
রিটার্ন মান: কোনটিই নয় নির্দিষ্ট মানচিত্রে স্তর রেন্ডার করে। মানচিত্র null এ সেট করা থাকলে, স্তরটি সরানো হবে। |
উত্তরাধিকারসূত্রে পাওয়া: addListener , bindTo , get , notify , set , setValues , unbind , unbindAll |
ক্যামেরা অপশন ইন্টারফেস
google.maps . CameraOptions
ইন্টারফেস
মানচিত্রের ক্যামেরা বিকল্পগুলি সেট করার জন্য ব্যবহৃত হয়।
বৈশিষ্ট্য | |
---|---|
center optional | প্রকার: LatLngLiteral | LatLng optional |
heading optional | প্রকার: number optional |
tilt optional | প্রকার: number optional |
zoom optional | প্রকার: number optional |
দৃশ্যমান অঞ্চল ইন্টারফেস
google.maps . VisibleRegion
ইন্টারফেস
চার-পার্শ্বযুক্ত বহুভুজ সংজ্ঞায়িত চারটি বিন্দু রয়েছে যা মানচিত্রের দৃশ্যমান অঞ্চল। একটি ভেক্টর মানচিত্রে এই বহুভুজটি একটি আয়তক্ষেত্রের পরিবর্তে একটি ট্র্যাপিজয়েড হতে পারে, যখন একটি ভেক্টর মানচিত্রে কাত থাকে।
বৈশিষ্ট্য | |
---|---|
farLeft | প্রকার: LatLng |
farRight | প্রকার: LatLng |
latLngBounds | প্রকার: LatLngBounds সবচেয়ে ছোট বাউন্ডিং বাক্স যা দৃশ্যমান অঞ্চলকে অন্তর্ভুক্ত করে। |
nearLeft | প্রকার: LatLng |
nearRight | প্রকার: LatLng |
রেন্ডারিং টাইপ ধ্রুবক
google.maps . RenderingType
ধ্রুবক
const {RenderingType} = await google.maps.importLibrary("maps")
কল করে অ্যাক্সেস করুন। Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন।
ধ্রুবক | |
---|---|
RASTER | নির্দেশ করে যে মানচিত্রটি একটি রাস্টার মানচিত্র। |
UNINITIALIZED | নির্দেশ করে যে মানচিত্রটি ভেক্টর নাকি রাস্টার তা এখনও অজানা, কারণ মানচিত্রটি এখনও শুরু করা শেষ হয়নি। |
VECTOR | নির্দেশ করে যে মানচিত্রটি একটি ভেক্টর মানচিত্র। |
ম্যাপ ক্যাপাবিলিটি ইন্টারফেস
google.maps . MapCapabilities
ইন্টারফেস
মানচিত্রের জন্য বর্তমানে কোন ক্ষমতা উপলব্ধ রয়েছে তার একটি স্ন্যাপশট ধারণকারী বস্তু। মনে রাখবেন যে এর মানে এই নয় যে প্রাসঙ্গিক মডিউলগুলি লোড করা বা আরম্ভ করা হয়েছে, বরং বর্তমান মানচিত্রে এই APIগুলি ব্যবহার করার অনুমতি রয়েছে৷ সম্ভাব্য ক্ষমতার তালিকার জন্য বৈশিষ্ট্য দেখুন।
বৈশিষ্ট্য | |
---|---|
isAdvancedMarkersAvailable optional | প্রকার: boolean optional সত্য হলে, উন্নত মার্কার ব্যবহার করার জন্য এই মানচিত্রটি সঠিকভাবে কনফিগার করা হয়েছে। মনে রাখবেন যে উন্নত মার্কার ব্যবহার করার জন্য আপনাকে এখনও marker লাইব্রেরি আমদানি করতে হবে। আরও তথ্যের জন্য https://goo.gle/gmp-isAdvancedMarkersAvailable দেখুন। |
isDataDrivenStylingAvailable optional | প্রকার: boolean optional সত্য হলে, অন্তত একটি FeatureLayer-এর জন্য ডেটা-চালিত স্টাইলিং ব্যবহারের অনুমতি দেওয়ার জন্য এই মানচিত্রটি সঠিকভাবে কনফিগার করা হয়েছে। আরও তথ্যের জন্য https://goo.gle/gmp-data-driven-styling এবং https://goo.gle/gmp-FeatureLayerIsAvailable দেখুন। |