KmlLayer ক্লাস
class
google.maps.KmlLayer
extends MVCObject
library "maps"
const {KmlLayer} = await google.maps.importLibrary("maps");
নির্মাণকারী | |
|---|---|
KmlLayer |
KmlLayer([opts])প্যারামিটার:
KmlLayer তৈরি করে যা নির্দিষ্ট করা KML/KMZ ফাইল (https://developers.google.com/kml/documentation/kmlreference) বা GeoRSS ফাইলের (http://www.georss.org) কন্টেন্ট রেন্ডার করে। |
পদ্ধতি | |
|---|---|
getDefaultViewport |
getDefaultViewport()প্যারামিটার: কিছু নেই
রিটার্ন ভ্যালু:
LatLngBounds|nullযে লেয়ার দেখানো হচ্ছে তার জন্য ডিফল্ট ভিউপোর্ট পান। |
getMap |
getMap()প্যারামিটার: কিছু নেই
রিটার্ন ভ্যালু:
Map|nullযে ম্যাপে KML লেয়ার রেন্ডার করা হচ্ছে সেটি পান। |
getMetadata |
getMetadata()প্যারামিটার: কিছু নেই
রিটার্ন ভ্যালু:
লেয়ার মার্কআপে উল্লেখ করা এই লেয়ারের সাথে যুক্ত মেটাডেটা পান। |
getStatus |
getStatus()প্যারামিটার: কিছু নেই
রিটার্ন ভ্যালু:
অনুরোধ করা ডকুমেন্ট লোড হয়ে গেলে লেয়ারের স্ট্যাটাস সেট করুন। |
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
ঐচ্ছিক |
ধরন:
boolean optionalডিফল্ট:
truetrue হলে, লেয়ার মাউস ইভেন্ট পায়। |
map
ঐচ্ছিক |
ধরন:
Map optionalযে ম্যাপে লেয়ারটি দেখাতে হবে। |
preserveViewport
ঐচ্ছিক |
ধরন:
boolean optionalডিফল্ট:
falseএই বিকল্প true-এ সেট করা থাকলে অথবা ম্যাপের কেন্দ্র ও জুম কখনও সেট করা না থাকলে, ইনপুট ম্যাপটি লেয়ারের কন্টেন্টের বাউন্ডিং বক্স অনুযায়ী কেন্দ্র ও জুম করা হয়। |
screenOverlays
ঐচ্ছিক |
ধরন:
boolean optionalডিফল্ট:
trueস্ক্রিন ওভারলে রেন্ডার করা হবে কিনা। |
suppressInfoWindows
ঐচ্ছিক |
ধরন:
boolean optionalলেয়ার ফিচারে ক্লিক করা হলে তথ্য উইন্ডোর রেন্ডারিং বন্ধ করুন। |
url
ঐচ্ছিক |
ধরন:
string optionalদেখানোর জন্য KML ডকুমেন্টের URL। |
zIndex
ঐচ্ছিক |
ধরন:
number optionalলেয়ারের z-ইনডেক্স। |
KmlLayerMetadata ইন্টারফেস
ইন্টারফেস
google.maps.KmlLayerMetadata
JSON ফর্ম্যাটে, একটি KML লেয়ারের মেটাডেটা।
প্রপার্টি | |
|---|---|
description |
ধরন:
stringলেয়ারের <description>, লেয়ার মার্কআপ থেকে এক্সট্র্যাক্ট করা হয়েছে। |
hasScreenOverlays |
ধরন:
booleanলেয়ারে কোনও স্ক্রিন ওভারলে আছে কিনা। |
name |
ধরন:
stringলেয়ারের <name>, লেয়ার মার্কআপ থেকে এক্সট্র্যাক্ট করা হয়েছে। |
snippet |
ধরন:
stringলেয়ারের <Snippet>, লেয়ার মার্কআপ থেকে এক্সট্র্যাক্ট করা হয়েছে |
author
ঐচ্ছিক |
ধরন:
লেয়ারের <atom:author>, লেয়ার মার্কআপ থেকে এক্সট্র্যাক্ট করা হয়েছে। |
KmlLayerStatus কনস্ট্যান্ট
constants
google.maps.KmlLayerStatus
library "maps"
ডকুমেন্ট লোড করা সম্পূর্ণ হলে KmlLayer-এর মাধ্যমে স্ট্যাটাস দেখানো হয়। ভ্যালু বা ধ্রুবকের নাম ব্যবহার করে এগুলি উল্লেখ করুন। যেমন, 'OK' বা google.maps.KmlLayerStatus.OK।
এইসব কনস্ট্যান্ট স্ট্রিং হিসেবেও ব্যবহার করা যায়। TypeScript-এ, স্ট্রিং লিটারেল KmlLayerStatusString টাইপ দ্বারা সংজ্ঞায়িত করা হয়।
const {KmlLayerStatus} = await google.maps.importLibrary("maps");
ধ্রুবক | |
|---|---|
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 অবজেক্ট, যাতে ক্লিক করা ফিচার সম্পর্কে তথ্য থাকে। |
latLng |
ধরন:
LatLngক্লিক করা ফিচারে infowindow অ্যাঙ্কর করার পজিশন। |
pixelOffset |
ধরন:
Sizeক্লিক করা ফিচারে অ্যাঙ্কর করা ইনফোউইন্ডোতে অফসেট প্রয়োগ করা। |
KmlFeatureData ইন্টারফেস
ইন্টারফেস
google.maps.KmlFeatureData
JSON ফর্ম্যাটে একটি KML ফিচারের ডেটা, KML ফিচারে ক্লিক করলে পাওয়া যায়। এই অবজেক্টে থাকা ডেটা, KML বা GeoRSS মার্কআপে ফিচারের সাথে যুক্ত ডেটার অনুরূপ, যেখানে এটি ঘোষণা করা হয়েছে।
প্রপার্টি | |
|---|---|
author |
ধরন:
ফিচারের <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লেখকের হোম পেজ, অথবা নির্দিষ্ট করা না থাকলে একটি খালি স্ট্রিং। |