KML

KmlLayer ক্লাস

google.maps . KmlLayer ক্লাস

একটি KmlLayer একটি KML, KMZ বা GeoRSS ফাইল থেকে মানচিত্রে ভৌগলিক মার্কআপ যোগ করে যা একটি সর্বজনীনভাবে অ্যাক্সেসযোগ্য ওয়েব সার্ভারে হোস্ট করা হয়। ক্লিক করার সময় প্রতিটি বৈশিষ্ট্যের জন্য একটি KmlFeatureData অবজেক্ট প্রদান করা হয়।

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

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

KmlLayer
KmlLayer([opts])
পরামিতি:
  • opts : এই স্তরের জন্য KmlLayerOptions optional বিকল্প।
একটি 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)
পরামিতি:
  • url : string
রিটার্ন মান: কোনটিই নয়
প্রদর্শনের জন্য KML ফাইলের URL সেট করে।
setZIndex
setZIndex(zIndex)
পরামিতি:
  • zIndex : number z-সূচক সেট করতে হবে।
রিটার্ন মান: কোনটিই নয়
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 নথি নয়৷