Map3DElement class
google.maps.maps3d.Map3DElement
ক্লাস
Map3DElement হল 3D ম্যাপ ভিউয়ের জন্য একটি HTML ইন্টারফেস। মনে রাখবেন যে 3D ম্যাপ রেন্ডার করা শুরু করার জন্য mode সেট করতে হবে।
কাস্টম এলিমেন্ট:
<gmp-map-3d center="lat,lng,altitude" default-ui-hidden description="string" gesture-handling="auto" heading="number" internal-usage-attribution-ids="id1 id2" map-id="string" max-altitude="number" max-heading="number" max-tilt="number" min-altitude="number" min-heading="number" min-tilt="number" mode="hybrid" range="number" roll="number" tilt="number" default-ui-disabled></gmp-map-3d>
এই ক্লাসটি
HTMLElement-এর এক্সটেনশন।
এই ক্লাসটি
Map3DElementOptions প্রয়োগ করে।
const {Map3DElement} = await google.maps.importLibrary("maps3d") নম্বরে কল করে অ্যাক্সেস করুন।
Maps JavaScript API-তে লাইব্রেরি দেখুন।
নির্মাণকারী | |
|---|---|
Map3DElement |
Map3DElement([options])প্যারামিটার:
|
প্রপার্টি | |
|---|---|
bounds |
ধরন:
LatLngBounds|LatLngBoundsLiteral optionalসেট করা হলে, নির্দিষ্ট করা অক্ষাংশ/দ্রাঘিমাংশ সীমার মধ্যে ক্যামেরার পজিশন সীমাবদ্ধ করে। মনে রাখবেন, বাউন্ডের বাইরে থাকা অবজেক্ট এখনও রেন্ডার করা হয়। বাউন্ডারি অক্ষাংশ ও দ্রাঘিমাংশ উভয়কেই সীমাবদ্ধ করতে পারে অথবা শুধুমাত্র অক্ষাংশ বা দ্রাঘিমাংশকে সীমাবদ্ধ করতে পারে। শুধুমাত্র অক্ষাংশের সীমার জন্য পশ্চিম ও পূর্ব দ্রাঘিমাংশ হিসেবে যথাক্রমে -180 ও 180 ব্যবহার করুন। শুধুমাত্র দ্রাঘিমাংশ-ভিত্তিক সীমার জন্য যথাক্রমে 90 এবং -90-এর উত্তর ও দক্ষিণ অক্ষাংশ ব্যবহার করুন। |
center |
ধরন:
LatLngAltitude|LatLngAltitudeLiteral optionalম্যাপের কেন্দ্র LatLngAltitude হিসেবে দেওয়া হয়েছে, যেখানে উচ্চতা গ্রাউন্ড লেভেলের উপরে মিটারে দেখানো হয়েছে। মনে রাখবেন, ক্যামেরাটি যে এখানেই অবস্থিত তা নয়, কারণ
range ফিল্ডটি ম্যাপের কেন্দ্র থেকে ক্যামেরার দূরত্বকে প্রভাবিত করে। সেট করা না থাকলে, ডিফল্ট হিসেবে {lat: 0, lng: 0, altitude: 63170000} সেট করা হয়। সর্বাধিক অনুমোদিত উচ্চতা হল ৬৩১৭০০০০ মিটার (পৃথিবীর ব্যাসার্ধকে ১০ দিয়ে গুণ করলে যা হয়)।HTML অ্যাট্রিবিউট:
|
defaultUIHidden |
ধরন:
boolean optionalডিফল্ট:
falsetrue হলে, সব ডিফল্ট UI বোতাম লুকানো থাকে।HTML অ্যাট্রিবিউট:
|
description |
ধরন:
string optionalপ্রদান করা হলে, অ্যাক্সেসিবিলিটি সংক্রান্ত বিবরণ (যেমন, স্ক্রিন রিডারের সাথে ব্যবহার করার জন্য) প্রদান করা ভ্যালু সহ ম্যাপে যোগ করা হবে।
HTML অ্যাট্রিবিউট:
|
gestureHandling |
ধরন:
GestureHandling optionalডিফল্ট:
GestureHandling.GREEDYকো-অপারেটিভ জেসচার হ্যান্ডলিং নিয়ন্ত্রণ করে।
COOPERATIVE-এ সেট করা থাকলে, ম্যাপ স্ক্রল করার জন্য মডিফায়ার কী বা দুই আঙুলের জেসচার প্রয়োজন। GREEDY-এ সেট করা থাকলে, ম্যাপ এলিমেন্টে ব্যবহারকারীর ইভেন্ট থেকে হোস্ট পৃষ্ঠা স্ক্রল করা যাবে না। AUTO-এ সেট করা হলে, হোস্ট পৃষ্ঠার স্ক্রল করার ক্ষমতার উপর ভিত্তি করে জেসচার ম্যানেজ করার বিষয়টি নির্ধারণ করা হয়।HTML অ্যাট্রিবিউট:
|
heading |
ধরন:
number optionalম্যাপের কম্পাস হেডিং, ডিগ্রিতে, যেখানে উত্তর দিক হল শূন্য। কোনও টিল্ট না থাকলে, যেকোনও রোলকে হেডিং হিসেবে ব্যাখ্যা করা হবে।
HTML অ্যাট্রিবিউট:
|
internalUsageAttributionIds |
ধরন:
Iterable<string> optionalইনিশিয়ালাইজারে ব্যবহারের অ্যাট্রিবিউশন আইডি যোগ করে, যা Google-কে বুঝতে সাহায্য করে যে কোন লাইব্রেরি এবং স্যাম্পেল ডেভেলপারদের জন্য সহায়ক, যেমন মার্কার ক্লাস্টারিং লাইব্রেরির ব্যবহার। ব্যবহারের অ্যাট্রিবিউশন আইডি পাঠানোর বিকল্প থেকে বেরিয়ে আসতে, এই প্রপার্টি মুছে ফেলা নিরাপদ। শুধুমাত্র অনন্য ভ্যালু পাঠানো হবে। ইনস্ট্যান্টিয়েশনের পরে এই ভ্যালুতে করা পরিবর্তন উপেক্ষা করা হতে পারে।
HTML অ্যাট্রিবিউট:
|
language |
ধরন:
string optionalবেস ম্যাপের ভাষা যে ভাষায় রেন্ডার করার চেষ্টা করা হবে। Maps JS API লোড করার সময় ডেভেলপার যে ভাষা অনুরোধ করেছেন সেটি ডিফল্ট হিসেবে সেট করা হবে। |
mapId |
ধরন:
string optionalম্যাপের জন্য ক্লাউড-ভিত্তিক ম্যাপ স্টাইল ফেচ করতে ব্যবহার করা হবে এমন একটি ম্যাপ আইডি নির্দিষ্ট করে। ম্যাপ শুরু করার পরে এটি সেট করা উচিত নয়। তাই আমরা নিশ্চিত করি যে mapId শুধুমাত্র ইনিশিয়ালাইজেশনের সময় সেট করা হয় এবং এই অ্যাট্রিবিউট সর্বজনীন চ্যানেলে প্রকাশ করা হয় না।
HTML অ্যাট্রিবিউট:
|
maxAltitude |
ধরন:
number optionalম্যাপে দেখানো হবে এমন গ্রাউন্ডের উপরে সর্বোচ্চ উচ্চতা। সঠিক ভ্যালু
0 এবং 63170000 মিটারের মধ্যে (পৃথিবীর ব্যাসার্ধকে ১০ দিয়ে গুণ করে)।HTML অ্যাট্রিবিউট:
|
maxHeading |
ধরন:
number optionalম্যাপের হেডিংয়ের (ঘোরানো) সর্বাধিক কোণ। সঠিক ভ্যালু
0 ও 360 ডিগ্রির মধ্যে হয়। minHeading এবং maxHeading <= 360 ডিগ্রির একটি ব্যবধানকে উপস্থাপন করে যেখানে হেডিং জেসচার অনুমোদিত হবে। minHeading = 180 এবং maxHeading = 90, [0, 90]-এ হেডিং এবং [180, 360]-এ হেডিং করার অনুমতি দেবে। minHeading = 90 এবং maxHeading = 180, [90, 180]-এর দিকে যাওয়ার অনুমতি দেবে।HTML অ্যাট্রিবিউট:
|
maxTilt |
ধরন:
number optionalম্যাপের ইনসিডেন্সের সর্বাধিক অ্যাঙ্গেল। সঠিক ভ্যালু
0 ও 90 ডিগ্রির মধ্যে হয়।HTML অ্যাট্রিবিউট:
|
minAltitude |
ধরন:
number optionalম্যাপে দেখানো হবে এমন গ্রাউন্ডের উপরে ন্যূনতম উচ্চতা। সঠিক ভ্যালু
0 এবং 63170000 মিটারের মধ্যে (পৃথিবীর ব্যাসার্ধকে ১০ দিয়ে গুণ করে)।HTML অ্যাট্রিবিউট:
|
minHeading |
ধরন:
number optionalম্যাপের হেডিংয়ের (ঘোরানো) ন্যূনতম কোণ। সঠিক ভ্যালু
0 ও 360 ডিগ্রির মধ্যে হয়। minHeading এবং maxHeading <= 360 ডিগ্রির একটি ব্যবধানকে উপস্থাপন করে যেখানে হেডিং জেসচার অনুমোদিত হবে। minHeading = 180 এবং maxHeading = 90, [0, 90]-এ হেডিং এবং [180, 360]-এ হেডিং করার অনুমতি দেবে। minHeading = 90 এবং maxHeading = 180, [90, 180]-এর দিকে যাওয়ার অনুমতি দেবে।HTML অ্যাট্রিবিউট:
|
minTilt |
ধরন:
number optionalম্যাপের ন্যূনতম আপতন কোণ। সঠিক ভ্যালু
0 ও 90 ডিগ্রির মধ্যে হয়।HTML অ্যাট্রিবিউট:
|
mode |
ধরন:
MapMode optionalম্যাপ কোন মোডে রেন্ডার করা হবে তা নির্দিষ্ট করে। সেট করা না থাকলে, ম্যাপ রেন্ডার করা হবে না।
HTML অ্যাট্রিবিউট:
|
range |
ধরন:
number optionalক্যামেরা থেকে ম্যাপের কেন্দ্রবিন্দুর দূরত্ব, মিটারে।
HTML অ্যাট্রিবিউট:
|
region |
ধরন:
string optionalবেস ম্যাপের POI রেন্ডার করার জন্য যে অঞ্চল ব্যবহার করা হবে। Maps JS API লোড করার সময় ডেভেলপার যে অঞ্চলের জন্য অনুরোধ করেছেন সেটি ডিফল্ট হিসেবে সেট করা হবে। |
roll |
ধরন:
number optionalডিগ্রিতে ভিউ ভেক্টরের চারপাশে ক্যামেরার রোল। অস্পষ্টতা দূর করতে, কোনও টিল্ট না থাকলে, যেকোনও রোলকে হেডিং হিসেবে ব্যাখ্যা করা হবে।
HTML অ্যাট্রিবিউট:
|
tilt |
ধরন:
number optionalক্যামেরার ভিউ ভেক্টরের টিল্ট ডিগ্রিতে। পৃথিবীর দিকে সরাসরি নিচের দিকে তাকানো ভিউ ভেক্টরের টিল্ট শূন্য ডিগ্রি হবে। পৃথিবী থেকে দূরে নির্দেশ করা একটি ভিউ ভেক্টরের টিল্ট
180 ডিগ্রি হবে।HTML অ্যাট্রিবিউট:
|
|
ধরন:
boolean optionalডিফল্ট:
falsetrue হলে, সব ডিফল্ট UI বোতাম বন্ধ হয়ে যায়। কীবোর্ড ও জেসচার কন্ট্রোল বন্ধ করে না।HTML অ্যাট্রিবিউট:
|
পদ্ধতি | |
|---|---|
addEventListener |
addEventListener(type, listener[, options])প্যারামিটার:
রিটার্ন ভ্যালু:
voidএমন একটি ফাংশন সেট-আপ করে যা নির্দিষ্ট ইভেন্ট টার্গেটে ডেলিভার করা হলেই কল করা হবে। addEventListener দেখুন। |
flyCameraAround |
flyCameraAround(options)প্যারামিটার:
রিটার্ন ভ্যালু: কিছু নেই
এই পদ্ধতিটি নির্দিষ্ট সময়ের জন্য নির্দিষ্ট লোকেশনের চারপাশে ক্যামেরা ঘোরায়। অ্যানিমেশনটি প্রদত্ত FlyAroundAnimationOptions.repeatCount বার পুনরাবৃত্তি করা যেতে পারে। ক্যামেরা ঘড়ির কাঁটার দিকে ঘুরবে। এই পদ্ধতিটি অ্যাসিঙ্ক্রোনাস কারণ ম্যাপ ন্যূনতম পরিমাণ লোড হওয়ার পরেই অ্যানিমেশন শুরু হতে পারে। অ্যানিমেশন শুরু হয়ে গেলে পদ্ধতিটি রিটার্ন করে। FlyAroundAnimationOptions.repeatCount-এর সংখ্যা শূন্য হলে, কোনও স্পিন হবে না এবং অ্যানিমেশন শুরু হওয়ার সাথে সাথেই শেষ হয়ে যাবে। |
flyCameraTo |
flyCameraTo(options)প্যারামিটার:
রিটার্ন ভ্যালু: কিছু নেই
এই পদ্ধতিটি নির্দিষ্ট সময়সীমার মধ্যে বর্তমান লোকেশন থেকে প্রদত্ত শেষ লোকেশনে প্যারাবোলিক্যালি ক্যামেরা সরায়। এই পদ্ধতিটি অ্যাসিঙ্ক্রোনাস কারণ ম্যাপ ন্যূনতম পরিমাণ লোড হওয়ার পরেই অ্যানিমেশন শুরু হতে পারে। অ্যানিমেশন শুরু হয়ে গেলে পদ্ধতিটি রিটার্ন করে। |
removeEventListener |
removeEventListener(type, listener[, options])প্যারামিটার:
রিটার্ন ভ্যালু:
voidটার্গেট থেকে addEventListener-এর মাধ্যমে আগে রেজিস্টার করা ইভেন্ট লিসেনার সরিয়ে দেয়। removeEventListener দেখুন। |
stopCameraAnimation |
stopCameraAnimation()প্যারামিটার: কিছু নেই
রিটার্ন ভ্যালু: কিছু নেই
এই পদ্ধতিটি যেকোনও ফ্লাই অ্যানিমেশন বন্ধ করে দেয় যা হয়ত চলছে। অ্যানিমেশনের মাঝখানে ক্যামেরা যেখানে থাকে সেখানেই থেকে যায়; এটি শেষ পয়েন্টে টেলিপোর্ট করে না। পদ্ধতিটি অ্যাসিঙ্ক্রোনাস কারণ ম্যাপ ন্যূনতম পরিমাণ লোড হওয়ার পরেই অ্যানিমেশন শুরু বা বন্ধ হতে পারে। অ্যানিমেশন বন্ধ হয়ে গেলে পদ্ধতিটি ফিরে আসে। |
ইভেন্ট | |
|---|---|
gmp-animationend |
function(animationEndEvent)আর্গুমেন্ট:
ফ্লাই অ্যানিমেশন শেষ হলে এই ইভেন্টটি ফায়ার করা হয়। এই ইভেন্ট DOM ট্রি-র মাধ্যমে বাবল আপ করে। |
gmp-centerchange |
function(centerChangeEvent)আর্গুমেন্ট:
Map3DElement-এর সেন্টার প্রপার্টি পরিবর্তন হলে এই ইভেন্ট ট্রিগার হয়। |
gmp-click |
function(clickEvent)আর্গুমেন্ট:
Map3DElement এলিমেন্টে ক্লিক করা হলে এই ইভেন্টটি ফায়ার করা হয়। |
gmp-error |
function(mapInitializationErrorEvent)আর্গুমেন্ট:
ম্যাপ শুরু করতে না পারলে এই ইভেন্টটি ট্রিগার করা হয়। |
gmp-headingchange |
function(headingChangeEvent)আর্গুমেন্ট:
Map3DElement-এর হেডিং প্রপার্টি পরিবর্তন হলে এই ইভেন্ট ট্রিগার হয়। |
gmp-map-id-error |
function(mapIdErrorEvent)আর্গুমেন্ট:
Map3DElement-এর mapId প্রপার্টি ভুল হলে এই ইভেন্ট ট্রিগার হয়। |
gmp-rangechange |
function(rangeChangeEvent)আর্গুমেন্ট:
Map3DElement-এর রেঞ্জ প্রপার্টি পরিবর্তন হলে এই ইভেন্ট ট্রিগার হয়। |
gmp-rollchange |
function(rollChangeEvent)আর্গুমেন্ট:
Map3DElement-এর রোল প্রপার্টি পরিবর্তন হলে এই ইভেন্ট ট্রিগার হয়। |
gmp-steadychange |
function(steadyChangeEvent)আর্গুমেন্ট:
Map3DElement-এর স্টেডি স্টেট পরিবর্তন হলে এই ইভেন্ট ফায়ার করা হয়। |
gmp-tiltchange |
function(tiltChangeEvent)আর্গুমেন্ট:
Map3DElement-এর টিল্ট প্রপার্টি পরিবর্তন হলে এই ইভেন্ট ট্রিগার হয়। |
Map3DElementOptions ইন্টারফেস
google.maps.maps3d.Map3DElementOptions
ইন্টারফেস
Map3DElementOptions অবজেক্ট ব্যবহার করে Map3DElement-এ সেট করা যায় এমন প্রপার্টি নির্ধারণ করা হয়।
প্রপার্টি | |
|---|---|
bounds optional |
ধরন:
LatLngBounds|LatLngBoundsLiteral optionalMap3DElement.bounds দেখুন। |
center optional |
ধরন:
LatLngAltitude|LatLngAltitudeLiteral optionalMap3DElement.center দেখুন। |
|
ধরন:
boolean optional |
defaultUIHidden optional |
ধরন:
boolean optionalMap3DElement.defaultUIHidden দেখুন। |
description optional |
ধরন:
string optionalMap3DElement.description দেখুন। |
gestureHandling optional |
ধরন:
GestureHandling optionalMap3DElement.gestureHandling দেখুন। |
heading optional |
ধরন:
number optionalMap3DElement.heading দেখুন। |
internalUsageAttributionIds optional |
ধরন:
Iterable<string> optional |
language optional |
ধরন:
string optionalMap3DElement.language দেখুন। |
mapId optional |
ধরন:
string optionalMap3DElement.mapId দেখুন। |
maxAltitude optional |
ধরন:
number optionalMap3DElement.maxAltitude দেখুন। |
maxHeading optional |
ধরন:
number optionalMap3DElement.maxHeading দেখুন। |
maxTilt optional |
ধরন:
number optionalMap3DElement.maxTilt দেখুন। |
minAltitude optional |
ধরন:
number optionalMap3DElement.minAltitude দেখুন। |
minHeading optional |
ধরন:
number optionalMap3DElement.minHeading দেখুন। |
minTilt optional |
ধরন:
number optionalMap3DElement.minTilt দেখুন। |
mode optional |
ধরন:
MapMode optionalMap3DElement.mode দেখুন। |
range optional |
ধরন:
number optionalMap3DElement.range দেখুন। |
region optional |
ধরন:
string optionalMap3DElement.region দেখুন। |
roll optional |
ধরন:
number optionalMap3DElement.roll দেখুন। |
tilt optional |
ধরন:
number optionalMap3DElement.tilt দেখুন। |
MapMode কনস্ট্যান্ট
google.maps.maps3d.MapMode
কনস্ট্যান্ট
ম্যাপ কোন মোডে রেন্ডার করা হবে তা নির্দিষ্ট করে।
const {MapMode} = await google.maps.importLibrary("maps3d") নম্বরে কল করে অ্যাক্সেস করুন।
Maps JavaScript API-তে লাইব্রেরি দেখুন।
ধ্রুবক | |
|---|---|
HYBRID |
এই ম্যাপ মোড স্যাটেলাইট বা ফটোরিয়েলিস্টিক ইমেজারিতে প্রধান রাস্তার একটি স্বচ্ছ লেয়ার দেখায়। |
SATELLITE |
এই ম্যাপ মোড স্যাটেলাইট বা ফটোরিয়ালিস্টিক ছবি উপলভ্য থাকলে তা দেখায়। |
GestureHandling কনস্ট্যান্ট
google.maps.maps3d.GestureHandling
কনস্ট্যান্ট
ম্যাপ এলিমেন্টে জেসচার ইভেন্ট কীভাবে ম্যানেজ করা উচিত তা নির্দিষ্ট করে।
const {GestureHandling} = await google.maps.importLibrary("maps3d") নম্বরে কল করে অ্যাক্সেস করুন।
Maps JavaScript API-তে লাইব্রেরি দেখুন।
ধ্রুবক | |
|---|---|
AUTO |
এটি ম্যাপকে কো-অপারেটিভ বা গ্রিডি জেসচার হ্যান্ডলিং ব্যবহার করার ব্যাপারে সিদ্ধান্ত নিতে দেয়। উল্লেখ করা না থাকলে এটি ডিফল্ট অ্যাকশন। এর ফলে ম্যাপ কো-অপারেটিভ মোডে চলে যাবে, যদি ম্যাপ তার স্ক্রল পেরেন্টকে (সাধারণত হোস্ট পৃষ্ঠা) ডমিনেট করে, যেখানে ব্যবহারকারী ম্যাপ থেকে অন্য কন্টেন্টে স্ক্রল করতে পারবেন না। |
COOPERATIVE |
এটি কো-অপারেটিভ মোডকে বাধ্য করে, যেখানে ম্যাপ স্ক্রল করার জন্য মডিফায়ার কী বা দুই-আঙুলের জেসচার প্রয়োজন। |
GREEDY |
এটি গ্রিডি মোডকে বাধ্য করে, যেখানে ম্যাপ এলিমেন্টে ব্যবহারকারীর ইভেন্ট থেকে হোস্ট পৃষ্ঠা স্ক্রল করা যায় না। |
FlyAroundAnimationOptions ইন্টারফেস
google.maps.maps3d.FlyAroundAnimationOptions
ইন্টারফেস
FlyCameraAround অ্যানিমেশনের জন্য কাস্টমাইজেশন বিকল্প।
প্রপার্টি | |
|---|---|
camera |
ধরন:
CameraOptionsঅরবিট অ্যানিমেশনের সময় ক্যামেরার ফোকাস যে সেন্ট্রাল পয়েন্টে থাকবে। মনে রাখবেন, ক্যামেরা এই কেন্দ্রবিন্দুর চারপাশে ঘুরলে ম্যাপের হেডিং পরিবর্তন হবে। |
durationMillis optional |
ধরন:
number optionalমিলিসেকেন্ডে একটি অ্যানিমেশন চক্রের সময়সীমা। |
repeatCount optional |
ধরন:
number optionalঅ্যানিমেশন কতবার রিপিট হবে তা উল্লেখ করে। সংখ্যাটি শূন্য হলে, অ্যানিমেশন শুরু হওয়ার সাথে সাথেই শেষ হয়ে যাবে। |
|
ধরন:
number optionalপ্রদত্ত সময়সীমার মধ্যে কেন্দ্রের চারপাশে ঘোরানোর জন্য রাউন্ডের সংখ্যা। এটি রোটেশনের সামগ্রিক গতি নিয়ন্ত্রণ করে। rounds-এ নেগেটিভ নম্বর পাস করলে, ক্যামেরা ডিফল্ট ঘড়ির কাঁটার দিকে ঘোরার পরিবর্তে ঘড়ির কাঁটার বিপরীত দিকে ঘুরবে। |
FlyToAnimationOptions ইন্টারফেস
google.maps.maps3d.FlyToAnimationOptions
ইন্টারফেস
FlyCameraTo অ্যানিমেশনের জন্য কাস্টমাইজেশন বিকল্প।
প্রপার্টি | |
|---|---|
endCamera |
ধরন:
CameraOptionsঅ্যানিমেশনের শেষে ক্যামেরাটি যে লোকেশনে পয়েন্ট করা উচিত। |
durationMillis optional |
ধরন:
number optionalমিলিসেকেন্ডে অ্যানিমেশনের সময়সীমা। সময়সীমা ০ হলে ক্যামেরা সরাসরি শেষ পজিশনে চলে যাবে। |
CameraOptions ইন্টারফেস
google.maps.maps3d.CameraOptions
ইন্টারফেস
CameraOptions অবজেক্ট ব্যবহার করে ক্যামেরা অবজেক্টে সেট করা যায় এমন প্রপার্টি নির্ধারণ করা হয়। ক্যামেরা অবজেক্ট এমন যেকোনও কিছু হতে পারে যার ক্যামেরা পজিশন আছে, যেমন বর্তমান ম্যাপ স্টেট বা ভবিষ্যতে অনুরোধ করা অ্যানিমেশন স্টেট।
প্রপার্টি | |
|---|---|
center optional |
ধরন:
LatLngAltitude|LatLngAltitudeLiteral optionalMap3DElement.center দেখুন। |
heading optional |
ধরন:
number optionalMap3DElement.heading দেখুন। |
range optional |
ধরন:
number optionalMap3DElement.range দেখুন। |
roll optional |
ধরন:
number optionalMap3DElement.roll দেখুন। |
tilt optional |
ধরন:
number optionalMap3DElement.tilt দেখুন। |
SteadyChangeEvent ক্লাস
google.maps.maps3d.SteadyChangeEvent
ক্লাস
Map3DElement-এর স্থির অবস্থা মনিটর করার মাধ্যমে এই ইভেন্ট তৈরি করা হয়েছে। এই ইভেন্ট DOM ট্রি-র মাধ্যমে বাবল আপ করে।
এই ক্লাসটি
Event-এর এক্সটেনশন।
const {SteadyChangeEvent} = await google.maps.importLibrary("maps3d") নম্বরে কল করে অ্যাক্সেস করুন।
Maps JavaScript API-তে লাইব্রেরি দেখুন।
প্রপার্টি | |
|---|---|
isSteady |
ধরন:
booleanMap3DElement স্থির (অর্থাৎ, বর্তমান দৃশ্যের জন্য সব রেন্ডারিং সম্পূর্ণ হয়েছে) কিনা তা দেখায়। |
LocationClickEvent class
google.maps.maps3d.LocationClickEvent
ক্লাস
Map3DElement-এ ক্লিক করার মাধ্যমে এই ইভেন্ট তৈরি করা হয়েছে।
এই ক্লাসটি
Event-এর এক্সটেনশন।
const {LocationClickEvent} = await google.maps.importLibrary("maps3d") নম্বরে কল করে অ্যাক্সেস করুন।
Maps JavaScript API-তে লাইব্রেরি দেখুন।
প্রপার্টি | |
|---|---|
position |
ধরন:
LatLngAltitude optionalইভেন্ট ঘটার সময় কার্সরের নিচে থাকা অক্ষাংশ/দ্রাঘিমাংশ/উচ্চতা। মনে রাখবেন, আরও মোটা স্তরে, কম সঠিক ডেটা ফেরত দেওয়া হবে। এছাড়াও, অনেক উপর থেকে ক্যামেরা পজিশন থেকে জলের উপরিভাগে ক্লিক করার সময় উচ্চতার ভ্যালুর জন্য সমুদ্রের তলদেশের উচ্চতা দেখানো হতে পারে। এই ইভেন্ট DOM ট্রি-র মাধ্যমে বাবল আপ করে। |
PlaceClickEvent ক্লাস
google.maps.maps3d.PlaceClickEvent
ক্লাস
Map3DElement-এ কোনও জায়গার আইকনে ক্লিক করে এই ইভেন্ট তৈরি করা হয়েছে। ডিফল্ট পপওভার দেখানো বন্ধ করতে, এই ইভেন্টে preventDefault() মেথড কল করুন যাতে Map3DElement এটি ম্যানেজ করতে না পারে।
এই ক্লাসটি
LocationClickEvent-এর এক্সটেনশন।
const {PlaceClickEvent} = await google.maps.importLibrary("maps3d") নম্বরে কল করে অ্যাক্সেস করুন।
Maps JavaScript API-তে লাইব্রেরি দেখুন।
প্রপার্টি | |
|---|---|
placeId |
ধরন:
stringম্যাপ ফিচারের প্লেস আইডি। |
ইনহেরিট করা:
position
| |
পদ্ধতি | |
|---|---|
fetchPlace |
fetchPlace()প্যারামিটার: কিছু নেই
এই জায়গা আইডির জন্য Place নিয়ে আসে। এর ফলে তৈরি হওয়া Place অবজেক্টে, id প্রপার্টি পপুলেট করা হবে। Place.fetchFields()-এর মাধ্যমে পরে অতিরিক্ত ফিল্ডের জন্য অনুরোধ করা যেতে পারে, যা সাধারণ Places API চালু করা এবং বিলিংয়ের উপর নির্ভর করে। Place ফেচ করার সময় কোনও সমস্যা হলে, প্রমিস বাতিল করা হয়। |