KmlLayer ক্লাস
google.maps . KmlLayer
ক্লাস
একটি KmlLayer
একটি KML, KMZ বা GeoRSS ফাইল থেকে মানচিত্রে ভৌগলিক মার্কআপ যোগ করে যা একটি সর্বজনীনভাবে অ্যাক্সেসযোগ্য ওয়েব সার্ভারে হোস্ট করা হয়। ক্লিক করার সময় প্রতিটি বৈশিষ্ট্যের জন্য একটি KmlFeatureData
অবজেক্ট প্রদান করা হয়।
এই ক্লাস MVCObject
প্রসারিত.
const {KmlLayer} = await google.maps.importLibrary("maps")
কল করে অ্যাক্সেস করুন। Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন।
কনস্ট্রাক্টর | |
---|---|
KmlLayer | KmlLayer([opts]) পরামিতি:
একটি KmlLayer তৈরি করে যা নির্দিষ্ট KML/KMZ ফাইলের বিষয়বস্তু রেন্ডার করে ( https://developers.google.com/kml/documentation/kmlreference ) বা GeoRSS ফাইল ( http://www.georss.org )। |
পদ্ধতি | |
---|---|
getDefaultViewport | getDefaultViewport() পরামিতি: কোনোটিই নয় রিটার্ন মান: LatLngBounds যে স্তরটি প্রদর্শিত হচ্ছে তার জন্য ডিফল্ট ভিউপোর্ট পান। |
getMap | getMap() পরামিতি: কোনোটিই নয় রিটার্ন মান: Map KML স্তর রেন্ডার করা হচ্ছে এমন মানচিত্র পান৷ |
getMetadata | getMetadata() পরামিতি: কোনোটিই নয় রিটার্ন মান: KmlLayerMetadata এই স্তরের সাথে যুক্ত মেটাডেটা পান, যেমন লেয়ার মার্কআপে উল্লেখ করা হয়েছে। |
getStatus | getStatus() পরামিতি: কোনোটিই নয় রিটার্ন মান: KmlLayerStatus স্তরটির স্থিতি পান, অনুরোধকৃত নথি লোড হয়ে গেলে সেট করুন। |
getUrl | getUrl() পরামিতি: কোনোটিই নয় রিটার্ন মান: string URL KML ফাইলের URLটি প্রদর্শিত হচ্ছে। |
getZIndex | getZIndex() পরামিতি: কোনোটিই নয় রিটার্ন মান: number z-সূচক। KML স্তরের z-সূচক পায়। |
setMap | setMap(map) পরামিতি:
রিটার্ন মান: কোনটিই নয় নির্দিষ্ট মানচিত্রে KML স্তর রেন্ডার করে। মানচিত্র null এ সেট করা থাকলে, স্তরটি সরানো হয়। |
setOptions | setOptions(options) পরামিতি:
রিটার্ন মান: কোনটিই নয় |
setUrl | setUrl(url) পরামিতি:
রিটার্ন মান: কোনটিই নয় প্রদর্শনের জন্য KML ফাইলের URL সেট করে। |
setZIndex | setZIndex(zIndex) পরামিতি:
রিটার্ন মান: কোনটিই নয় KML স্তরের z-সূচক সেট করে। |
উত্তরাধিকারসূত্রে পাওয়া: addListener , bindTo , get , notify , set , setValues , unbind , unbindAll |
ঘটনা | |
---|---|
click | function(kmlClickEvent) যুক্তি:
লেয়ারের একটি বৈশিষ্ট্য ক্লিক করা হলে এই ইভেন্টটি গুলি করা হয়৷ |
defaultviewport_changed | function() আর্গুমেন্ট: কোনোটিই না KML স্তরের ডিফল্ট ভিউপোর্ট পরিবর্তিত হলে এই ইভেন্টটি চালু করা হয়। |
status_changed | function() আর্গুমেন্ট: কোনোটিই না KML স্তর লোড করা শেষ হলে এই ইভেন্টটি চালু করা হয়৷ এই মুহুর্তে স্তরটি সফলভাবে লোড হয়েছে কিনা তা নির্ধারণ করতে স্থিতি সম্পত্তি পড়া নিরাপদ। |
KmlLayerOptions ইন্টারফেস
google.maps . KmlLayerOptions
ইন্টারফেস
এই বস্তুটি বৈশিষ্ট্যগুলিকে সংজ্ঞায়িত করে যা একটি KmlLayer
অবজেক্টে সেট করা যেতে পারে।
বৈশিষ্ট্য | |
---|---|
clickable optional | প্রকার: boolean optional ডিফল্ট: true true হলে, স্তরটি মাউস ইভেন্ট গ্রহণ করে। |
map optional | প্রকার: Map optional যে মানচিত্রটিতে স্তরটি প্রদর্শন করতে হবে৷ |
preserveViewport optional | প্রকার: boolean optional ডিফল্ট: false যদি এই বিকল্পটি true হিসাবে সেট করা হয় বা যদি মানচিত্রের কেন্দ্র এবং জুম কখনও সেট না করা হয়, ইনপুট মানচিত্রটি কেন্দ্রে অবস্থিত এবং স্তরের বিষয়বস্তুর বাউন্ডিং বাক্সে জুম করা হয়। |
screenOverlays optional | প্রকার: boolean optional ডিফল্ট: true পর্দা ওভারলে রেন্ডার করা হবে কিনা। |
suppressInfoWindows optional | প্রকার: boolean optional স্তর বৈশিষ্ট্য ক্লিক করা হলে তথ্য উইন্ডোর রেন্ডারিং দমন করুন। |
url optional | প্রকার: string optional প্রদর্শনের জন্য KML নথির URL৷ |
zIndex optional | প্রকার: number optional স্তরের z-সূচক। |
KmlLayerMetadata ইন্টারফেস
google.maps . KmlLayerMetadata
ইন্টারফেস
JSON ফর্ম্যাটে একটি একক KML স্তরের জন্য মেটাডেটা।
বৈশিষ্ট্য | |
---|---|
description | প্রকার: string লেয়ারটির <description> , লেয়ার মার্কআপ থেকে বের করা হয়েছে। |
hasScreenOverlays | প্রকার: boolean লেয়ারটিতে কোনো স্ক্রিন ওভারলে আছে কিনা। |
name | প্রকার: string লেয়ারটির <name> , লেয়ার মার্কআপ থেকে বের করা হয়েছে। |
snippet | প্রকার: string লেয়ারটির <Snippet> , লেয়ার মার্কআপ থেকে বের করা হয়েছে |
author optional | প্রকার: KmlAuthor optional লেয়ারটির <atom:author> , লেয়ার মার্কআপ থেকে বের করা হয়েছে। |
KmlLayerStatus ধ্রুবক
google.maps . KmlLayerStatus
ধ্রুবক
একটি নথি লোড করার পরে KmlLayer
দ্বারা স্থিতি ফিরে আসে৷ মান দ্বারা, বা ধ্রুবকের নাম ব্যবহার করে এইগুলি নির্দিষ্ট করুন। উদাহরণস্বরূপ, 'OK'
বা google.maps.KmlLayerStatus.OK
।
const {KmlLayerStatus} = await google.maps.importLibrary("maps")
কল করে অ্যাক্সেস করুন। Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন।
ধ্রুবক | |
---|---|
DOCUMENT_NOT_FOUND | নথি পাওয়া যায়নি. সম্ভবত এটি একটি অবৈধ URL, অথবা নথিটি সর্বজনীনভাবে উপলব্ধ নয়৷ |
DOCUMENT_TOO_LARGE | নথিটি KmlLayer-এর ফাইলের আকার সীমা অতিক্রম করেছে৷ |
FETCH_ERROR | নথি আনা যায়নি. |
INVALID_DOCUMENT | নথিটি একটি বৈধ KML, KMZ বা GeoRSS নথি নয়৷ |
INVALID_REQUEST | KmlLayer টি অবৈধ৷ |
LIMITS_EXCEEDED | নথিটি KmlLayer-এর বৈশিষ্ট্য সীমা অতিক্রম করেছে৷ |
OK | স্তরটি সফলভাবে লোড হয়েছে৷ |
TIMED_OUT | নথিটি যুক্তিসঙ্গত সময়ের মধ্যে লোড করা যায়নি। |
UNKNOWN | নথিটি একটি অজানা কারণে লোড হতে ব্যর্থ হয়েছে৷ |
KmlMouseEvent ইন্টারফেস
google.maps . KmlMouseEvent
ইন্টারফেস
একটি KML/KMZ বা GeoRSS নথিতে ক্লিক ইভেন্টের বৈশিষ্ট্য।
বৈশিষ্ট্য | |
---|---|
featureData | প্রকার: KmlFeatureData একটি KmlFeatureData অবজেক্ট, যেখানে ক্লিক করা বৈশিষ্ট্য সম্পর্কে তথ্য রয়েছে। |
latLng | প্রকার: LatLng যে অবস্থানে ক্লিক করা বৈশিষ্ট্যে একটি তথ্য উইন্ডো অ্যাঙ্কর করতে হবে৷ |
pixelOffset | প্রকার: Size ক্লিক করা বৈশিষ্ট্যে নোঙ্গর করা একটি infowindow-এ প্রয়োগ করার অফসেট। |
KmlFeatureData ইন্টারফেস
google.maps . KmlFeatureData
ইন্টারফেস
JSON ফর্ম্যাটে একটি একক KML বৈশিষ্ট্যের ডেটা, যখন একটি KML বৈশিষ্ট্য ক্লিক করা হয় তখন ফিরে আসে। এই অবজেক্টের মধ্যে থাকা ডেটাগুলি কেএমএল বা জিওআরএসএস মার্কআপের বৈশিষ্ট্যের সাথে সম্পর্কিত মিরর যেখানে এটি ঘোষণা করা হয়েছে৷
বৈশিষ্ট্য | |
---|---|
author | প্রকার: KmlAuthor বৈশিষ্ট্যটির <atom:author> , লেয়ার মার্কআপ থেকে বের করা হয়েছে (যদি নির্দিষ্ট করা থাকে)। |
description | প্রকার: string বৈশিষ্ট্যটির <description> , লেয়ার মার্কআপ থেকে বের করা হয়েছে। |
id | প্রকার: string বৈশিষ্ট্যটির <id> , লেয়ার মার্কআপ থেকে বের করা হয়েছে। যদি কোন <id> নির্দিষ্ট করা না থাকে, তাহলে এই বৈশিষ্ট্যটির জন্য একটি অনন্য আইডি তৈরি করা হবে। |
infoWindowHtml | প্রকার: string বৈশিষ্ট্যটির বেলুন স্টাইল করা পাঠ্য, যদি সেট করা থাকে। |
name | প্রকার: string বৈশিষ্ট্যটির <name> , লেয়ার মার্কআপ থেকে বের করা হয়েছে। |
snippet | প্রকার: string বৈশিষ্ট্যটির <Snippet> , লেয়ার মার্কআপ থেকে বের করা হয়েছে। |
KmlAuthor ইন্টারফেস
google.maps . KmlAuthor
ইন্টারফেস
একটি KML নথি বা বৈশিষ্ট্যের লেখকের বিবরণ রয়েছে৷
বৈশিষ্ট্য | |
---|---|
email | প্রকার: string লেখকের ই-মেইল ঠিকানা, অথবা নির্দিষ্ট না থাকলে একটি খালি স্ট্রিং। |
name | প্রকার: string লেখকের নাম, অথবা নির্দিষ্ট না থাকলে একটি খালি স্ট্রিং। |
uri | প্রকার: string লেখকের হোম পৃষ্ঠা, অথবা নির্দিষ্ট না থাকলে একটি খালি স্ট্রিং। |