3D Maps

Map3DElement ক্লাস

google.maps.maps3d . Map3DElement ক্লাস

Map3DElement হল 3D মানচিত্র দৃশ্যের জন্য একটি HTML ইন্টারফেস। মনে রাখবেন রেন্ডারিং শুরু করার জন্য 3D মানচিত্রের জন্য mode সেট করা আবশ্যক।

কাস্টম উপাদান:
<gmp-map-3d center="lat,lng,altitude" default-ui-disabled heading="number" 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"></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} । 63170000 মিটার হল সর্বাধিক অনুমোদিত উচ্চতা (পৃথিবীর ব্যাসার্ধ 10 দ্বারা গুণিত)।
এইচটিএমএল বৈশিষ্ট্য:
  • <gmp-map-3d center="lat,lng,altitude"></gmp-map-3d>
defaultUIDisabled
প্রকার: boolean optional
ডিফল্ট: false
true হলে, সমস্ত ডিফল্ট UI বোতাম নিষ্ক্রিয় করা হয়। কীবোর্ড এবং অঙ্গভঙ্গি নিয়ন্ত্রণ নিষ্ক্রিয় করে না।
এইচটিএমএল বৈশিষ্ট্য:
  • <gmp-map-3d default-ui-disabled></gmp-map-3d>
heading
প্রকার: number optional
মানচিত্রের কম্পাস শিরোনাম, ডিগ্রীতে, যেখানে উত্তর শূন্য। যখন কোন কাত না থাকে, যে কোন রোলকে শিরোনাম হিসাবে ব্যাখ্যা করা হবে।
এইচটিএমএল বৈশিষ্ট্য:
  • <gmp-map-3d heading="number"></gmp-map-3d>
maxAltitude
প্রকার: number optional
মাটির উপরে সর্বোচ্চ উচ্চতা যা মানচিত্রে প্রদর্শিত হবে। একটি বৈধ মান হল 0 এবং 63170000 মিটার (পৃথিবীর ব্যাসার্ধ 10 দ্বারা গুণিত)।
এইচটিএমএল বৈশিষ্ট্য:
  • <gmp-map-3d max-altitude="number"></gmp-map-3d>
maxHeading
প্রকার: number optional
মানচিত্রের শিরোনামের সর্বোচ্চ কোণ (ঘূর্ণন)। একটি বৈধ মান হল 0 এবং 360 ডিগ্রির মধ্যে৷ minHeading এবং maxHeading <= 360 ডিগ্রির একটি ব্যবধান উপস্থাপন করে যেখানে শিরোনাম অঙ্গভঙ্গি অনুমোদিত হবে। minHeading = 180 এবং maxHeading = 90 [0, 90] এবং [180, 360] -এ শিরোনাম করার অনুমতি দেবে। minHeading = 90 এবং maxHeading = 180 [90, 180] এ শিরোনাম করার অনুমতি দেবে।
এইচটিএমএল বৈশিষ্ট্য:
  • <gmp-map-3d max-heading="number"></gmp-map-3d>
maxTilt
প্রকার: number optional
মানচিত্রের ঘটনার সর্বাধিক কোণ। একটি বৈধ মান 0 এবং 90 ডিগ্রীর মধ্যে।
এইচটিএমএল বৈশিষ্ট্য:
  • <gmp-map-3d max-tilt="number"></gmp-map-3d>
minAltitude
প্রকার: number optional
মাটির উপরে ন্যূনতম উচ্চতা যা মানচিত্রে প্রদর্শিত হবে। একটি বৈধ মান হল 0 এবং 63170000 মিটার (পৃথিবীর ব্যাসার্ধ 10 দ্বারা গুণিত)।
এইচটিএমএল বৈশিষ্ট্য:
  • <gmp-map-3d min-altitude="number"></gmp-map-3d>
minHeading
প্রকার: number optional
মানচিত্রের শিরোনামের সর্বনিম্ন কোণ (ঘূর্ণন)। একটি বৈধ মান হল 0 এবং 360 ডিগ্রির মধ্যে৷ minHeading এবং maxHeading <= 360 ডিগ্রির একটি ব্যবধান উপস্থাপন করে যেখানে শিরোনাম অঙ্গভঙ্গি অনুমোদিত হবে। minHeading = 180 এবং maxHeading = 90 [0, 90] এবং [180, 360] -এ শিরোনাম করার অনুমতি দেবে। minHeading = 90 এবং maxHeading = 180 [90, 180] এ শিরোনাম করার অনুমতি দেবে।
এইচটিএমএল বৈশিষ্ট্য:
  • <gmp-map-3d min-heading="number"></gmp-map-3d>
minTilt
প্রকার: number optional
মানচিত্রের ঘটনার সর্বনিম্ন কোণ। একটি বৈধ মান 0 এবং 90 ডিগ্রীর মধ্যে।
এইচটিএমএল বৈশিষ্ট্য:
  • <gmp-map-3d min-tilt="number"></gmp-map-3d>
mode
প্রকার: MapMode optional
মানচিত্রটি রেন্ডার করা উচিত এমন একটি মোড নির্দিষ্ট করে৷ সেট না থাকলে, মানচিত্রটি রেন্ডার করা হবে না৷
এইচটিএমএল বৈশিষ্ট্য:
  • <gmp-map-3d mode="hybrid"></gmp-map-3d>
  • <gmp-map-3d mode="satellite"></gmp-map-3d>
range
প্রকার: number optional
ক্যামেরা থেকে মানচিত্রের কেন্দ্রের দূরত্ব, মিটারে।
এইচটিএমএল বৈশিষ্ট্য:
  • <gmp-map-3d range="number"></gmp-map-3d>
roll
প্রকার: number optional
ডিগ্রীতে ভিউ ভেক্টরের চারপাশে ক্যামেরার রোল। অস্পষ্টতা সমাধান করার জন্য, যখন কোন কাত থাকবে না, যে কোন রোলকে শিরোনাম হিসাবে ব্যাখ্যা করা হবে।
এইচটিএমএল বৈশিষ্ট্য:
  • <gmp-map-3d roll="number"></gmp-map-3d>
tilt
প্রকার: number optional
ডিগ্রীতে ক্যামেরার ভিউ ভেক্টরের কাত। পৃথিবীর দিকে সরাসরি নিচের দিকে তাকিয়ে থাকা একটি ভিউ ভেক্টরের শূন্য ডিগ্রী কাত হবে। পৃথিবী থেকে দূরে নির্দেশিত একটি ভিউ ভেক্টরের 180 ডিগ্রি কাত হবে।
এইচটিএমএল বৈশিষ্ট্য:
  • <gmp-map-3d tilt="number"></gmp-map-3d>
Beta addEventListener
addEventListener(type, listener[, options])
পরামিতি:
  • type : string একটি কেস-সংবেদনশীল স্ট্রিং যা শোনার জন্য ইভেন্টের ধরণকে উপস্থাপন করে।
  • listener : EventListener | EventListenerObject যে বস্তুটি একটি বিজ্ঞপ্তি পায়। এটি অবশ্যই একটি ফাংশন বা হ্যান্ডেল ইভেন্ট পদ্ধতি সহ একটি বস্তু হতে হবে
  • options : boolean| AddEventListenerOptions optional বিকল্পগুলি দেখুন। কাস্টম ইভেন্টগুলি শুধুমাত্র capture এবং passive সমর্থন করে৷
রিটার্ন মান: void
একটি ফাংশন সেট আপ করে যা যখনই নির্দিষ্ট ইভেন্ট টার্গেটে বিতরণ করা হয় তখন কল করা হবে। addEventListener দেখুন।
flyCameraAround
flyCameraAround(options)
পরামিতি:
রিটার্ন মান: কোনটিই নয়
এই পদ্ধতিটি একটি নির্দিষ্ট সময়ের জন্য একটি নির্দিষ্ট অবস্থানের চারপাশে ক্যামেরাকে প্রদক্ষিণ করে, সেই সময়ের মধ্যে প্রদত্ত সংখ্যক রাউন্ড তৈরি করে।

ডিফল্টরূপে, ক্যামেরা ঘড়ির কাঁটার দিকে প্রদক্ষিণ করে। বৃত্তাকার জন্য একটি ঋণাত্মক সংখ্যা দেওয়া হলে, ক্যামেরা পরিবর্তে ঘড়ির কাঁটার বিপরীত দিকে প্রদক্ষিণ করবে।

পদ্ধতিটি অ্যাসিঙ্ক্রোনাস কারণ মানচিত্রটি ন্যূনতম পরিমাণ লোড হওয়ার পরেই অ্যানিমেশনগুলি শুরু হতে পারে। অ্যানিমেশন শুরু হয়ে গেলে পদ্ধতিটি ফিরে আসে।

রাউন্ডের সংখ্যা শূন্য হলে, কোন স্পিন ঘটবে না এবং অ্যানিমেশনটি শুরু হওয়ার সাথে সাথেই সম্পূর্ণ হবে।
flyCameraTo
flyCameraTo(options)
পরামিতি:
রিটার্ন মান: কোনটিই নয়
এই পদ্ধতিটি একটি নির্দিষ্ট সময়কাল ধরে বর্তমান অবস্থান থেকে একটি প্রদত্ত শেষ অবস্থানে ক্যামেরাকে প্যারাবোলিকভাবে স্থানান্তরিত করে।

পদ্ধতিটি অ্যাসিঙ্ক্রোনাস কারণ মানচিত্রটি ন্যূনতম পরিমাণ লোড হওয়ার পরেই অ্যানিমেশনগুলি শুরু হতে পারে। অ্যানিমেশন শুরু হয়ে গেলে পদ্ধতিটি ফিরে আসে।
Beta removeEventListener
removeEventListener(type, listener[, options])
পরামিতি:
  • type : string একটি স্ট্রিং যা ইভেন্টের ধরন নির্দিষ্ট করে যার জন্য একটি ইভেন্ট শ্রোতাকে সরাতে হবে।
  • listener : EventListener | EventListenerObject ইভেন্ট টার্গেট থেকে সরাতে ইভেন্ট হ্যান্ডলারের ইভেন্ট লিসেনার।
  • options : boolean| EventListenerOptions optional অপশন দেখুন।
রিটার্ন মান: void
লক্ষ্য থেকে addEventListener এর সাথে পূর্বে নিবন্ধিত একটি ইভেন্ট শ্রোতাকে সরিয়ে দেয়। রিমুভ ইভেন্টলিস্টেনার দেখুন।
stopCameraAnimation
stopCameraAnimation()
পরামিতি: কোনোটিই নয়
রিটার্ন মান: কোনটিই নয়
এই পদ্ধতিটি চলমান হতে পারে এমন কোনো ফ্লাই অ্যানিমেশন বন্ধ করে দেয়। ক্যামেরা যেখানেই থাকে সেখানেই থাকে মধ্য-অ্যানিমেশন; এটি শেষ বিন্দুতে টেলিপোর্ট করে না।

পদ্ধতিটি অ্যাসিঙ্ক্রোনাস কারণ মানচিত্রটি ন্যূনতম পরিমাণ লোড করার পরেই অ্যানিমেশনগুলি শুরু বা বন্ধ হতে পারে। অ্যানিমেশন বন্ধ হয়ে গেলে পদ্ধতিটি ফিরে আসে।
gmp-animationend
function(animationEndEvent)
যুক্তি:
  • animationEndEvent : Event
ফ্লাই অ্যানিমেশন শেষ হলে এই ইভেন্টটি গুলি করা হয়। এই ইভেন্টটি DOM গাছের মধ্যে দিয়ে বুদবুদ হয়ে ওঠে।
gmp-centerchange
function(centerChangeEvent)
যুক্তি:
  • centerChangeEvent : Event
Map3DElement এর কেন্দ্র সম্পত্তি পরিবর্তন হলে এই ইভেন্টটি গুলি করা হয়।
gmp-click
function(clickEvent)
যুক্তি:
Map3DElement উপাদানটি ক্লিক করা হলে এই ইভেন্টটি গুলি করা হয়।
gmp-headingchange
function(headingChangeEvent)
যুক্তি:
  • headingChangeEvent : Event
Map3DElement এর শিরোনাম বৈশিষ্ট্য পরিবর্তন হলে এই ইভেন্টটি বরখাস্ত করা হয়।
gmp-rangechange
function(rangeChangeEvent)
যুক্তি:
  • rangeChangeEvent : Event
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 optional
Map3DElement.bounds দেখুন।
center optional
প্রকার: LatLngAltitude | LatLngAltitudeLiteral optional
Map3DElement.center দেখুন।
defaultUIDisabled optional
প্রকার: boolean optional
Map3DElement.defaultUIDisabled দেখুন।
heading optional
প্রকার: number optional
Map3DElement.heading দেখুন।
maxAltitude optional
প্রকার: number optional
Map3DElement.maxAltitude দেখুন।
maxHeading optional
প্রকার: number optional
Map3DElement.maxHeading দেখুন।
maxTilt optional
প্রকার: number optional
Map3DElement.maxTilt দেখুন।
minAltitude optional
প্রকার: number optional
Map3DElement.minAltitude দেখুন।
minHeading optional
প্রকার: number optional
Map3DElement.minHeading দেখুন।
minTilt optional
প্রকার: number optional
Map3DElement.minTilt দেখুন।
mode optional
প্রকার: MapMode optional
Map3DElement.mode দেখুন।
range optional
প্রকার: number optional
Map3DElement.range দেখুন।
roll optional
প্রকার: number optional
Map3DElement.roll দেখুন।
tilt optional
প্রকার: number optional
Map3DElement.tilt দেখুন।

MapMode ধ্রুবক

google.maps.maps3d . MapMode ধ্রুবক

মানচিত্রটি রেন্ডার করা উচিত এমন একটি মোড নির্দিষ্ট করে৷

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

HYBRID এই মানচিত্র মোডটি স্যাটেলাইটে প্রধান রাস্তার একটি স্বচ্ছ স্তর প্রদর্শন করে, বা ফটোরিয়ালিস্টিক চিত্রাবলী।
SATELLITE এই মানচিত্র মোড উপগ্রহ প্রদর্শন করে, অথবা যেখানে উপলব্ধ ফটোরিয়েলিস্টিক চিত্রাবলী দেখায়।

FlyAroundAnimationOptions ইন্টারফেস

google.maps.maps3d . FlyAroundAnimationOptions ইন্টারফেস

FlyCameraAround অ্যানিমেশনের জন্য কাস্টমাইজেশন বিকল্প।

camera
প্রকার: CameraOptions
কক্ষপথ অ্যানিমেশনের সময় ক্যামেরাটি যে কেন্দ্রীয় বিন্দুতে দেখা উচিত। নোট করুন যে ক্যামেরা এই কেন্দ্র বিন্দুর চারপাশে প্রদক্ষিণ করার সাথে সাথে মানচিত্রের শিরোনামটি পরিবর্তিত হবে।
durationMillis optional
প্রকার: number optional
মিলিসেকেন্ডে অ্যানিমেশনের সময়কাল। এটি অ্যানিমেশনের মোট সময়কাল, একটি একক ঘূর্ণনের সময়কাল নয়।
rounds optional
প্রকার: number optional
প্রদত্ত সময়কালে কেন্দ্রের চারপাশে ঘোরানোর জন্য রাউন্ডের সংখ্যা। এটি ঘূর্ণনের সামগ্রিক গতি নিয়ন্ত্রণ করে। বৃত্তাকারে একটি ঋণাত্মক সংখ্যা পাস করার ফলে ক্যামেরাটি ঘড়ির কাঁটার পরিবর্তে ডিফল্ট ঘড়ির কাঁটার বিপরীত দিকে ঘুরবে।

FlyToAnimationOptions ইন্টারফেস

google.maps.maps3d . FlyToAnimationOptions ইন্টারফেস

FlyCameraTo অ্যানিমেশনের জন্য কাস্টমাইজেশন বিকল্প।

endCamera
প্রকার: CameraOptions
অ্যানিমেশনের শেষে ক্যামেরাটি যে অবস্থানে নির্দেশ করবে।
durationMillis optional
প্রকার: number optional
মিলিসেকেন্ডে অ্যানিমেশনের সময়কাল। 0 এর সময়কাল ক্যামেরাটিকে সরাসরি শেষ অবস্থানে টেলিপোর্ট করবে।

ক্যামেরা অপশন ইন্টারফেস

google.maps.maps3d . CameraOptions ইন্টারফেস

ক্যামেরা অবজেক্টে সেট করা যেতে পারে এমন বৈশিষ্ট্যগুলিকে সংজ্ঞায়িত করতে CameraOptions অবজেক্ট ব্যবহার করা হয়। ক্যামেরা অবজেক্ট এমন যেকোন কিছু হতে পারে যার ক্যামেরার অবস্থান, যেমন একটি বর্তমান মানচিত্রের অবস্থা বা ভবিষ্যতে অনুরোধ করা অ্যানিমেশন অবস্থা।

center optional
প্রকার: LatLngAltitude | LatLngAltitudeLiteral optional
Map3DElement.center দেখুন।
heading optional
প্রকার: number optional
Map3DElement.heading দেখুন।
range optional
প্রকার: number optional
Map3DElement.range দেখুন।
roll optional
প্রকার: number optional
Map3DElement.roll দেখুন।
tilt optional
প্রকার: number optional
Map3DElement.tilt দেখুন।

স্টেডি চেঞ্জ ইভেন্ট ক্লাস

google.maps.maps3d . SteadyChangeEvent ক্লাস

এই ইভেন্টটি Map3DElement এর একটি স্থির অবস্থা পর্যবেক্ষণ থেকে তৈরি করা হয়েছে। এই ইভেন্টটি DOM গাছের মধ্যে দিয়ে বুদবুদ হয়ে ওঠে।

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

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

isSteady
প্রকার: boolean
Map3DElement স্থির কিনা তা নির্দেশ করে (অর্থাৎ বর্তমান দৃশ্যের জন্য সমস্ত রেন্ডারিং সম্পন্ন হয়েছে) বা না।

LocationClickEvent ক্লাস

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 এ একটি স্থান আইকনে ক্লিক করার মাধ্যমে তৈরি করা হয়েছে। ডিফল্ট পপওভার দেখানো থেকে রোধ করতে, Map3DElement দ্বারা এটি পরিচালনা করা প্রতিরোধ করতে এই ইভেন্টে preventDefault() পদ্ধতিতে কল করুন।

এই ক্লাসটি LocationClickEvent প্রসারিত করে।

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

placeId
প্রকার: string
মানচিত্রের বৈশিষ্ট্যের স্থান আইডি।
উত্তরাধিকারসূত্রে প্রাপ্ত: position
fetchPlace
fetchPlace()
পরামিতি: কোনোটিই নয়
রিটার্ন মান: Promise < Place >
এই জায়গা আইডির জন্য একটি Place নিয়ে আসে৷ ফলস্বরূপ Place অবজেক্টে, আইডি প্রপার্টি পপুলেট করা হবে। অতিরিক্ত ক্ষেত্রগুলি পরবর্তীতে Place.fetchFields() এর মাধ্যমে স্বাভাবিক Places API সক্ষমতা এবং বিলিং সাপেক্ষে অনুরোধ করা যেতে পারে৷ প্রতিশ্রুতি প্রত্যাখ্যান করা হয় যদি Place আনার সময় কোনো ত্রুটি থাকে।

Marker3DElement ক্লাস

google.maps.maps3d . Marker3DElement ক্লাস

একটি 3D মানচিত্রে একটি অবস্থান দেখায়। লক্ষ্য করুন যে Marker3DElement প্রদর্শনের জন্য position অবশ্যই সেট করা উচিত।

কাস্টম উপাদান:
<gmp-marker-3d altitude-mode="absolute" collision-behavior="required" draws-when-occluded extruded label="string" position="lat,lng" size-preserved z-index="number"></gmp-marker-3d>

এই ক্লাসটি HTMLElement প্রসারিত করে।

এই শ্রেণীটি Marker3DElementOptions প্রয়োগ করে।

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

Marker3DElement
Marker3DElement([options])
পরামিতি:
নির্দিষ্ট বিকল্পগুলির সাথে একটি Marker3DElement তৈরি করে।
altitudeMode
প্রকার: AltitudeMode optional
ডিফল্ট: AltitudeMode.CLAMP_TO_GROUND
অবস্থানের উচ্চতা উপাদান কিভাবে ব্যাখ্যা করা হয় তা নির্দিষ্ট করে।
এইচটিএমএল বৈশিষ্ট্য:
  • <gmp-marker-3d altitude-mode="absolute"></gmp-marker-3d>
  • <gmp-marker-3d altitude-mode="clamp-to-ground"></gmp-marker-3d>
  • <gmp-marker-3d altitude-mode="relative-to-ground"></gmp-marker-3d>
  • <gmp-marker-3d altitude-mode="relative-to-mesh"></gmp-marker-3d>
collisionBehavior
প্রকার: CollisionBehavior optional
ডিফল্ট: CollisionBehavior.REQUIRED
একটি গণনা নির্দিষ্ট করে যে কিভাবে একটি Marker3DElement আচরণ করা উচিত যখন এটি অন্য Marker3DElement বা বেসম্যাপ লেবেলের সাথে সংঘর্ষ হয়।
এইচটিএমএল বৈশিষ্ট্য:
  • <gmp-marker-3d collision-behavior="required"></gmp-marker-3d>
  • <gmp-marker-3d collision-behavior="required-and-hides-optional"></gmp-marker-3d>
  • <gmp-marker-3d collision-behavior="optional-and-hides-lower-priority"></gmp-marker-3d>
drawsWhenOccluded
প্রকার: boolean optional
ডিফল্ট: false
এই মার্কারটি আঁকতে হবে কিনা তা নির্দিষ্ট করে যখন এটি বন্ধ থাকে। মানচিত্র জ্যামিতি (যেমন ভবন) দ্বারা চিহ্নিত করা যেতে পারে।
এইচটিএমএল বৈশিষ্ট্য:
  • <gmp-marker-3d draws-when-occluded></gmp-marker-3d>
extruded
প্রকার: boolean optional
ডিফল্ট: false
মার্কারটিকে মাটিতে সংযুক্ত করতে হবে কিনা তা নির্দিষ্ট করে। একটি মার্কার এক্সট্রুড করার জন্য, altitudeMode অবশ্যই RELATIVE_TO_GROUND বা ABSOLUTE হতে হবে।
এইচটিএমএল বৈশিষ্ট্য:
  • <gmp-marker-3d extruded></gmp-marker-3d>
label
প্রকার: string optional
এই মার্কার দ্বারা প্রদর্শিত পাঠ্য।
এইচটিএমএল বৈশিষ্ট্য:
  • <gmp-marker-3d label="string"></gmp-marker-3d>
position
প্রকার: LatLngLiteral | LatLngAltitude | LatLngAltitudeLiteral optional
মার্কারের টিপের অবস্থান। উচ্চতা নির্দিষ্ট মোডে উপেক্ষা করা হয় এবং এইভাবে ঐচ্ছিক।
এইচটিএমএল বৈশিষ্ট্য:
  • <gmp-marker-3d position="lat,lng"></gmp-marker-3d>
  • <gmp-marker-3d position="lat,lng,altitude"></gmp-marker-3d>
sizePreserved
প্রকার: boolean optional
ডিফল্ট: false
ক্যামেরা থেকে দূরত্ব নির্বিশেষে এই মার্কারটির আকার সংরক্ষণ করা উচিত কিনা তা নির্দিষ্ট করে৷ ডিফল্টরূপে, ক্যামেরা/টিল্ট থেকে দূরত্বের উপর ভিত্তি করে মার্কার মাপানো হয়।
এইচটিএমএল বৈশিষ্ট্য:
  • <gmp-marker-3d size-preserved></gmp-marker-3d>
zIndex
প্রকার: number optional
অন্যান্য চিহ্নিতকারীর তুলনায় zIndex.
এইচটিএমএল বৈশিষ্ট্য:
  • <gmp-marker-3d z-index="number"></gmp-marker-3d>
default
Marker3DElement এ সরাসরি যোগ করা যেকোনো কাস্টম উপাদান স্লট করা হবে, তবে শুধুমাত্র HTMLImageElement , SVGElement এবং PinElement প্রকারের উপাদানগুলি অঙ্কন মার্কারগুলির জন্য ব্যবহার করা হবে, অন্যান্য উপাদানগুলি উপেক্ষা করা হবে৷
Marker3DElement এর ডিফল্ট স্লটে বরাদ্দ করার আগে HTMLImageElement এবং SVGElement অবশ্যই <template> উপাদানে আবৃত করতে হবে।

3D দৃশ্যে রেন্ডার করার আগে ছবি এবং SVGগুলি বর্তমানে রাস্টারাইজ করা হয়েছে, তাই SVG বা CSS ক্লাসগুলিতে এমবেড করা কাস্টম HTML প্রয়োগ করা হবে না এবং স্ক্রিনে মার্কারগুলি প্রদর্শিত হলে তা প্রতিফলিত নাও হতে পারে৷
Beta addEventListener
addEventListener(type, listener[, options])
পরামিতি:
  • type : string একটি কেস-সংবেদনশীল স্ট্রিং যা শোনার জন্য ইভেন্টের ধরণকে উপস্থাপন করে।
  • listener : EventListener | EventListenerObject যে বস্তুটি একটি বিজ্ঞপ্তি পায়। এটি অবশ্যই একটি ফাংশন বা হ্যান্ডেল ইভেন্ট পদ্ধতি সহ একটি বস্তু হতে হবে
  • options : boolean| AddEventListenerOptions optional বিকল্পগুলি দেখুন। কাস্টম ইভেন্টগুলি শুধুমাত্র capture এবং passive সমর্থন করে৷
রিটার্ন মান: void
একটি ফাংশন সেট আপ করে যা যখনই নির্দিষ্ট ইভেন্ট টার্গেটে বিতরণ করা হয় তখন কল করা হবে। addEventListener দেখুন।
Beta removeEventListener
removeEventListener(type, listener[, options])
পরামিতি:
  • type : string একটি স্ট্রিং যা ইভেন্টের ধরন নির্দিষ্ট করে যার জন্য একটি ইভেন্ট শ্রোতাকে সরাতে হবে।
  • listener : EventListener | EventListenerObject ইভেন্ট টার্গেট থেকে সরাতে ইভেন্ট হ্যান্ডলারের ইভেন্ট লিসেনার।
  • options : boolean| EventListenerOptions optional অপশন দেখুন।
রিটার্ন মান: void
লক্ষ্য থেকে addEventListener এর সাথে পূর্বে নিবন্ধিত একটি ইভেন্ট শ্রোতাকে সরিয়ে দেয়। রিমুভ ইভেন্টলিস্টেনার দেখুন।

Marker3DElementOptions ইন্টারফেস

google.maps.maps3d . Marker3DElementOptions ইন্টারফেস

Marker3DElementOptions অবজেক্ট যে বৈশিষ্ট্যগুলিকে চিহ্নিত করতে ব্যবহৃত হয় যা একটি Marker3DElement এ সেট করা যেতে পারে।

altitudeMode optional
প্রকার: AltitudeMode optional
Marker3DElement.altitudeMode দেখুন।
collisionBehavior optional
প্রকার: CollisionBehavior optional
drawsWhenOccluded optional
প্রকার: boolean optional
extruded optional
প্রকার: boolean optional
Marker3DElement.extruded দেখুন।
label optional
প্রকার: string optional
Marker3DElement.label দেখুন।
position optional
প্রকার: LatLngLiteral | LatLngAltitude | LatLngAltitudeLiteral optional
Marker3DElement.position দেখুন।
sizePreserved optional
প্রকার: boolean optional
Marker3DElement.sizePreserved দেখুন।
zIndex optional
প্রকার: number optional
Marker3DElement.zIndex দেখুন।

মার্কার3ডিআইন্টারেক্টিভ এলিমেন্ট ক্লাস

google.maps.maps3d . Marker3DInteractiveElement ক্লাস

একটি 3D মানচিত্রে একটি অবস্থান দেখায়। মনে রাখবেন যে Marker3DInteractiveElement প্রদর্শনের জন্য position অবশ্যই সেট করা উচিত। Marker3DElement বিপরীতে, Marker3DInteractiveElement একটি gmp-click ইভেন্ট পায়।

কাস্টম উপাদান:
<gmp-marker-3d-interactive gmp-popover-target="popover-id" title="string"></gmp-marker-3d-interactive>

এই ক্লাসটি Marker3DElement প্রসারিত করে।

এই শ্রেণীটি Marker3DInteractiveElementOptions প্রয়োগ করে।

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

Marker3DInteractiveElement
Marker3DInteractiveElement([options])
পরামিতি:
নির্দিষ্ট বিকল্পগুলির সাথে একটি Marker3DInteractiveElement তৈরি করে৷
gmpPopoverTargetElement
প্রকার: PopoverElement optional
সেট করা হলে, এই মার্কারের ক্লিকে পপওভার উপাদান খোলা হবে।
এইচটিএমএল বৈশিষ্ট্য:
  • <gmp-marker-3d-interactive gmp-popover-target="popover-id"></gmp-marker-3d-interactive>
title
প্রকার: string
রোলওভার টেক্সট। প্রদান করা হলে, একটি অ্যাক্সেসিবিলিটি টেক্সট (যেমন স্ক্রিন রিডারের সাথে ব্যবহারের জন্য) প্রদত্ত মান সহ Marker3DInteractiveElement এ যোগ করা হবে।
এইচটিএমএল বৈশিষ্ট্য:
  • <gmp-marker-3d-interactive title="string"></gmp-marker-3d-interactive>
উত্তরাধিকারসূত্রে প্রাপ্ত: altitudeMode , collisionBehavior , drawsWhenOccluded বন্ধ করা হয় , extruded , label , position , sizePreserved , zIndex
default
Marker3DInteractiveElement এ সরাসরি যোগ করা যেকোন কাস্টম উপাদানগুলিকে স্লট করা হবে, তবে শুধুমাত্র PinElement এর ধরনের উপাদানগুলি অঙ্কন মার্কারগুলির জন্য ব্যবহার করা হবে, অন্যান্য উপাদানগুলিকে উপেক্ষা করা হবে৷
addEventListener
addEventListener(type, listener[, options])
পরামিতি:
  • type : string একটি কেস-সংবেদনশীল স্ট্রিং যা শোনার জন্য ইভেন্টের ধরণকে উপস্থাপন করে।
  • listener : EventListener | EventListenerObject যে বস্তুটি একটি বিজ্ঞপ্তি পায়। এটি অবশ্যই একটি ফাংশন বা হ্যান্ডেল ইভেন্ট পদ্ধতি সহ একটি বস্তু হতে হবে
  • options : boolean| AddEventListenerOptions optional বিকল্পগুলি দেখুন। কাস্টম ইভেন্টগুলি শুধুমাত্র capture এবং passive সমর্থন করে৷
রিটার্ন মান: void
একটি ফাংশন সেট আপ করে যা যখনই নির্দিষ্ট ইভেন্ট টার্গেটে বিতরণ করা হয় তখন কল করা হবে। AddEventListener দেখুন
removeEventListener
removeEventListener(type, listener[, options])
পরামিতি:
  • type : string একটি স্ট্রিং যা ইভেন্টের ধরন নির্দিষ্ট করে যার জন্য একটি ইভেন্ট শ্রোতাকে সরাতে হবে।
  • listener : EventListener | EventListenerObject ইভেন্ট টার্গেট থেকে সরাতে ইভেন্ট হ্যান্ডলারের ইভেন্ট লিসেনার।
  • options : boolean| EventListenerOptions optional বিকল্প দেখুন
রিটার্ন মান: void
লক্ষ্য থেকে addEventListener এর সাথে পূর্বে নিবন্ধিত একটি ইভেন্ট শ্রোতাকে সরিয়ে দেয়। রিমুভ ইভেন্টলিস্টেনার দেখুন
gmp-click
function(clickEvent)
যুক্তি:
Marker3DInteractiveElement উপাদানটি ক্লিক করা হলে এই ইভেন্টটি বরখাস্ত করা হয়।

Marker3DInteractiveElementOptions ইন্টারফেস

google.maps.maps3d . Marker3DInteractiveElementOptions ইন্টারফেস

Marker3DInteractiveElementOptions অবজেক্ট যে বৈশিষ্ট্যগুলিকে চিহ্নিত করতে ব্যবহৃত হয় যা একটি Marker3DInteractiveElement-এ সেট করা যেতে পারে।

এই ইন্টারফেস Marker3DElementOptions প্রসারিত করে।

gmpPopoverTargetElement optional
প্রকার: PopoverElement optional
title optional
প্রকার: string optional
উত্তরাধিকারসূত্রে প্রাপ্ত: altitudeMode , collisionBehavior , drawsWhenOccluded বন্ধ করা হয় , extruded , label , position , sizePreserved , zIndex

Model3DElement ক্লাস

google.maps.maps3d . Model3DElement ক্লাস

একটি 3D মডেল যা জিএলটিএফ মডেলের রেন্ডারিংয়ের অনুমতি দেয়। মনে রাখবেন যে Model3DElement প্রদর্শনের জন্য position এবং src অবশ্যই সেট করতে হবে।

gLTF PBR এর মূল বৈশিষ্ট্যগুলিকে সমর্থন করা উচিত। কোন এক্সটেনশন বা এক্সটেনশন বৈশিষ্ট্য বর্তমানে সমর্থিত.

কাস্টম উপাদান:
<gmp-model-3d altitude-mode="absolute" orientation="heading,tilt,roll" position="lat,lng" scale="number" src="url"></gmp-model-3d>

এই ক্লাসটি HTMLElement প্রসারিত করে।

এই ক্লাসটি Model3DElementOptions প্রয়োগ করে।

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

Model3DElement
Model3DElement([options])
পরামিতি:
নির্দিষ্ট বিকল্পগুলির সাথে একটি Model3DElement তৈরি করে।
altitudeMode
প্রকার: AltitudeMode optional
ডিফল্ট: AltitudeMode.CLAMP_TO_GROUND
অবস্থানে উচ্চতা কিভাবে ব্যাখ্যা করা হয় তা নির্দিষ্ট করে।
এইচটিএমএল বৈশিষ্ট্য:
  • <gmp-model-3d altitude-mode="absolute"></gmp-model-3d>
  • <gmp-model-3d altitude-mode="clamp-to-ground"></gmp-model-3d>
  • <gmp-model-3d altitude-mode="relative-to-ground"></gmp-model-3d>
  • <gmp-model-3d altitude-mode="relative-to-mesh"></gmp-model-3d>
orientation
প্রকার: Orientation3D | Orientation3DLiteral optional
3D মানচিত্রে মডেলটিকে অবস্থান করার জন্য একটি 3D মডেলের স্থানাঙ্ক সিস্টেমের ঘূর্ণন বর্ণনা করে।

নিম্নলিখিত ক্রমে মডেলে ঘূর্ণন প্রয়োগ করা হয়: রোল, কাত এবং তারপর শিরোনাম।
এইচটিএমএল বৈশিষ্ট্য:
  • <gmp-model-3d orientation="heading,tilt,roll"></gmp-model-3d>
position
প্রকার: LatLngLiteral | LatLngAltitude | LatLngAltitudeLiteral optional
Model3DElement এর অবস্থান সেট করে। উচ্চতা নির্দিষ্ট মোডে উপেক্ষা করা হয় এবং এইভাবে ঐচ্ছিক।
এইচটিএমএল বৈশিষ্ট্য:
  • <gmp-model-3d position="lat,lng"></gmp-model-3d>
  • <gmp-model-3d position="lat,lng,altitude"></gmp-model-3d>
scale
প্রকার: number| Vector3D | Vector3DLiteral optional
ডিফল্ট: 1
মডেলের স্থানাঙ্কের স্থানে x, y এবং z অক্ষ বরাবর মডেলটিকে স্কেল করে।
এইচটিএমএল বৈশিষ্ট্য:
  • <gmp-model-3d scale="number"></gmp-model-3d>
  • <gmp-model-3d scale="x,y,z"></gmp-model-3d>
src
প্রকার: string| URL optional
3D মডেলের url নির্দিষ্ট করে। এই সময়ে, শুধুমাত্র .glb ফর্ম্যাটে মডেলগুলি সমর্থিত৷

যেকোন আপেক্ষিক HTTP url তাদের সংশ্লিষ্ট পরম একের সাথে সমাধান করা হবে।

অনুগ্রহ করে মনে রাখবেন যে আপনি যদি আপনার প্রধান অ্যাপ্লিকেশনের চেয়ে আলাদা ওয়েবসাইট বা সার্ভারে আপনার .glb মডেল ফাইলগুলি হোস্ট করেন, তাহলে সঠিক CORS HTTP শিরোনাম সেট আপ করতে ভুলবেন না। এটি আপনার অ্যাপ্লিকেশনটিকে অন্য ডোমেন থেকে মডেল ফাইলগুলিকে নিরাপদে অ্যাক্সেস করতে দেয়৷
এইচটিএমএল বৈশিষ্ট্য:
  • <gmp-model-3d src="url"></gmp-model-3d>
Beta addEventListener
addEventListener(type, listener[, options])
পরামিতি:
  • type : string একটি কেস-সংবেদনশীল স্ট্রিং যা শোনার জন্য ইভেন্টের ধরণকে উপস্থাপন করে।
  • listener : EventListener | EventListenerObject যে বস্তুটি একটি বিজ্ঞপ্তি পায়। এটি অবশ্যই একটি ফাংশন বা হ্যান্ডেল ইভেন্ট পদ্ধতি সহ একটি বস্তু হতে হবে
  • options : boolean| AddEventListenerOptions optional বিকল্পগুলি দেখুন। কাস্টম ইভেন্টগুলি শুধুমাত্র capture এবং passive সমর্থন করে৷
রিটার্ন মান: void
একটি ফাংশন সেট আপ করে যা যখনই নির্দিষ্ট ইভেন্ট টার্গেটে বিতরণ করা হয় তখন কল করা হবে। addEventListener দেখুন।
Beta removeEventListener
removeEventListener(type, listener[, options])
পরামিতি:
  • type : string একটি স্ট্রিং যা ইভেন্টের ধরন নির্দিষ্ট করে যার জন্য একটি ইভেন্ট শ্রোতাকে সরাতে হবে।
  • listener : EventListener | EventListenerObject ইভেন্ট টার্গেট থেকে সরাতে ইভেন্ট হ্যান্ডলারের ইভেন্ট লিসেনার।
  • options : boolean| EventListenerOptions optional অপশন দেখুন।
রিটার্ন মান: void
লক্ষ্য থেকে addEventListener এর সাথে পূর্বে নিবন্ধিত একটি ইভেন্ট শ্রোতাকে সরিয়ে দেয়। রিমুভ ইভেন্টলিস্টেনার দেখুন।

Model3DElementOptions ইন্টারফেস

google.maps.maps3d . Model3DElementOptions ইন্টারফেস

Model3DElementOptions অবজেক্ট যে বৈশিষ্ট্যগুলিকে Model3DElement-এ সেট করা যেতে পারে তা সংজ্ঞায়িত করতে ব্যবহৃত হয়।

altitudeMode optional
প্রকার: AltitudeMode optional
Model3DElement.altitudeMode দেখুন।
orientation optional
প্রকার: Orientation3D | Orientation3DLiteral optional
Model3DElement.orientation দেখুন।
position optional
প্রকার: LatLngLiteral | LatLngAltitude | LatLngAltitudeLiteral optional
Model3DElement.position দেখুন।
scale optional
প্রকার: number| Vector3D | Vector3DLiteral optional
Model3DElement.scale দেখুন।
src optional
প্রকার: string| URL optional
Model3DElement.src দেখুন।

মডেল3ডিইন্টারেক্টিভ এলিমেন্ট ক্লাস

google.maps.maps3d . Model3DInteractiveElement ক্লাস

একটি 3D মডেল যা জিএলটিএফ মডেলের রেন্ডারিংয়ের অনুমতি দেয়। মনে রাখবেন যে Model3DElement প্রদর্শনের জন্য position এবং src অবশ্যই সেট করতে হবে।

gLTF PBR এর মূল বৈশিষ্ট্যগুলিকে সমর্থন করা উচিত। কোন এক্সটেনশন বা এক্সটেনশন বৈশিষ্ট্য বর্তমানে সমর্থিত.

Model3DElement বিপরীতে, Model3DInteractiveElement একটি gmp-click ইভেন্ট পায়।

কাস্টম উপাদান:
<gmp-model-3d-interactive></gmp-model-3d-interactive>

এই ক্লাসটি Model3DElement প্রসারিত করে।

এই ক্লাসটি Model3DInteractiveElementOptions প্রয়োগ করে।

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

Model3DInteractiveElement
Model3DInteractiveElement([options])
পরামিতি:
নির্দিষ্ট বিকল্পগুলির সাথে একটি Model3DInteractiveElement তৈরি করে৷
উত্তরাধিকারসূত্রে প্রাপ্ত: altitudeMode , orientation , position , scale , src
addEventListener
addEventListener(type, listener[, options])
পরামিতি:
  • type : string একটি কেস-সংবেদনশীল স্ট্রিং যা শোনার জন্য ইভেন্টের ধরণকে উপস্থাপন করে।
  • listener : EventListener | EventListenerObject যে বস্তুটি একটি বিজ্ঞপ্তি পায়। এটি অবশ্যই একটি ফাংশন বা হ্যান্ডেল ইভেন্ট পদ্ধতি সহ একটি বস্তু হতে হবে
  • options : boolean| AddEventListenerOptions optional বিকল্পগুলি দেখুন। কাস্টম ইভেন্টগুলি শুধুমাত্র capture এবং passive সমর্থন করে৷
রিটার্ন মান: void
একটি ফাংশন সেট আপ করে যা যখনই নির্দিষ্ট ইভেন্ট টার্গেটে বিতরণ করা হয় তখন কল করা হবে। AddEventListener দেখুন
removeEventListener
removeEventListener(type, listener[, options])
পরামিতি:
  • type : string একটি স্ট্রিং যা ইভেন্টের ধরন নির্দিষ্ট করে যার জন্য একটি ইভেন্ট শ্রোতাকে সরাতে হবে।
  • listener : EventListener | EventListenerObject ইভেন্ট টার্গেট থেকে সরাতে ইভেন্ট হ্যান্ডলারের ইভেন্ট লিসেনার।
  • options : boolean| EventListenerOptions optional বিকল্প দেখুন
রিটার্ন মান: void
লক্ষ্য থেকে addEventListener এর সাথে পূর্বে নিবন্ধিত একটি ইভেন্ট শ্রোতাকে সরিয়ে দেয়। রিমুভ ইভেন্টলিস্টেনার দেখুন
gmp-click
function(clickEvent)
যুক্তি:
যখন Model3DInteractiveElement উপাদানটি ক্লিক করা হয় তখন এই ইভেন্টটি গুলি করা হয়৷

Model3DInteractiveElementOptions ইন্টারফেস

google.maps.maps3d . Model3DInteractiveElementOptions ইন্টারফেস

Model3DInteractiveElementOptions অবজেক্ট যে বৈশিষ্ট্যগুলিকে একটি Model3DInteractiveElement-এ সেট করা যেতে পারে তা সংজ্ঞায়িত করতে ব্যবহৃত হয়।

এই ইন্টারফেস Model3DElementOptions প্রসারিত করে।

উত্তরাধিকারসূত্রে প্রাপ্ত: altitudeMode , orientation , position , scale , src

Polyline3DElement ক্লাস

google.maps.maps3d . Polyline3DElement ক্লাস

একটি 3D পলিলাইন একটি 3D মানচিত্রে সংযুক্ত লাইন অংশগুলির একটি রৈখিক ওভারলে।

কাস্টম উপাদান:
<gmp-polyline-3d altitude-mode="absolute" draws-occluded-segments extruded geodesic outer-color="string" outer-width="number" stroke-color="string" stroke-width="number" z-index="number"></gmp-polyline-3d>

এই ক্লাসটি HTMLElement প্রসারিত করে।

এই ক্লাসটি Polyline3DElementOptions প্রয়োগ করে।

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

Polyline3DElement
Polyline3DElement([options])
পরামিতি:
নির্দিষ্ট বিকল্পগুলির সাথে একটি Polyline3DElement তৈরি করে।
altitudeMode
প্রকার: AltitudeMode optional
ডিফল্ট: AltitudeMode.CLAMP_TO_GROUND
স্থানাঙ্কের উচ্চতা উপাদানগুলি কীভাবে ব্যাখ্যা করা হয় তা নির্দিষ্ট করে।
এইচটিএমএল বৈশিষ্ট্য:
  • <gmp-polyline-3d altitude-mode="absolute"></gmp-polyline-3d>
  • <gmp-polyline-3d altitude-mode="clamp-to-ground"></gmp-polyline-3d>
  • <gmp-polyline-3d altitude-mode="relative-to-ground"></gmp-polyline-3d>
  • <gmp-polyline-3d altitude-mode="relative-to-mesh"></gmp-polyline-3d>
coordinates
প্রকার: Iterable < LatLngAltitude | LatLngAltitudeLiteral | LatLngLiteral > optional
পলিলাইনের স্থানাঙ্কের আদেশকৃত ক্রম। উচ্চতা নির্দিষ্ট মোডে উপেক্ষা করা হয় এবং এইভাবে ঐচ্ছিক।
drawsOccludedSegments
প্রকার: boolean optional
ডিফল্ট: false
পলিলাইনের যে অংশগুলিকে আটকানো যেতে পারে সেগুলি আঁকা হয়েছে কিনা তা নির্দিষ্ট করে৷ পলিলাইনগুলি মানচিত্রের জ্যামিতি (যেমন ভবন) দ্বারা আটকানো যেতে পারে।
এইচটিএমএল বৈশিষ্ট্য:
  • <gmp-polyline-3d draws-occluded-segments></gmp-polyline-3d>
extruded
প্রকার: boolean optional
ডিফল্ট: false
পলিলাইনকে মাটিতে সংযুক্ত করতে হবে কিনা তা নির্দিষ্ট করে। একটি পলিলাইন এক্সট্রুড করতে, altitudeMode অবশ্যই RELATIVE_TO_GROUND বা ABSOLUTE হতে হবে।
এইচটিএমএল বৈশিষ্ট্য:
  • <gmp-polyline-3d extruded></gmp-polyline-3d>
geodesic
প্রকার: boolean optional
ডিফল্ট: false
true হলে, পলিলাইনের প্রান্তগুলিকে জিওডেসিক হিসাবে ব্যাখ্যা করা হয় এবং পৃথিবীর বক্রতা অনুসরণ করবে। false হলে, পলিলাইনের প্রান্তগুলি স্ক্রীন স্পেসে সরল রেখা হিসাবে রেন্ডার করা হয়।
এইচটিএমএল বৈশিষ্ট্য:
  • <gmp-polyline-3d geodesic></gmp-polyline-3d>
outerColor
প্রকার: string optional
বাইরের রঙ। সমস্ত CSS3 রঙ সমর্থিত।
এইচটিএমএল বৈশিষ্ট্য:
  • <gmp-polyline-3d outer-color="string"></gmp-polyline-3d>
outerWidth
প্রকার: number optional
বাইরের প্রস্থ 0.0 এবং 1.0 এর মধ্যে। এটি strokeWidth একটি শতাংশ।
এইচটিএমএল বৈশিষ্ট্য:
  • <gmp-polyline-3d outer-width="number"></gmp-polyline-3d>
strokeColor
প্রকার: string optional
স্ট্রোকের রঙ। সমস্ত CSS3 রঙ সমর্থিত।
এইচটিএমএল বৈশিষ্ট্য:
  • <gmp-polyline-3d stroke-color="string"></gmp-polyline-3d>
strokeWidth
প্রকার: number optional
স্ট্রোকের প্রস্থ পিক্সেলে।
এইচটিএমএল বৈশিষ্ট্য:
  • <gmp-polyline-3d stroke-width="number"></gmp-polyline-3d>
zIndex
প্রকার: number optional
অন্যান্য পলিসের তুলনায় zIndex.
এইচটিএমএল বৈশিষ্ট্য:
  • <gmp-polyline-3d z-index="number"></gmp-polyline-3d>
Beta addEventListener
addEventListener(type, listener[, options])
পরামিতি:
  • type : string একটি কেস-সংবেদনশীল স্ট্রিং যা শোনার জন্য ইভেন্টের ধরণকে উপস্থাপন করে।
  • listener : EventListener | EventListenerObject যে বস্তুটি একটি বিজ্ঞপ্তি পায়। এটি অবশ্যই একটি ফাংশন বা হ্যান্ডেল ইভেন্ট পদ্ধতি সহ একটি বস্তু হতে হবে
  • options : boolean| AddEventListenerOptions optional বিকল্পগুলি দেখুন। কাস্টম ইভেন্টগুলি শুধুমাত্র capture এবং passive সমর্থন করে৷
রিটার্ন মান: void
একটি ফাংশন সেট আপ করে যা যখনই নির্দিষ্ট ইভেন্ট টার্গেটে বিতরণ করা হয় তখন কল করা হবে। addEventListener দেখুন।
Beta removeEventListener
removeEventListener(type, listener[, options])
পরামিতি:
  • type : string একটি স্ট্রিং যা ইভেন্টের ধরন নির্দিষ্ট করে যার জন্য একটি ইভেন্ট শ্রোতাকে সরাতে হবে।
  • listener : EventListener | EventListenerObject ইভেন্ট টার্গেট থেকে সরাতে ইভেন্ট হ্যান্ডলারের ইভেন্ট লিসেনার।
  • options : boolean| EventListenerOptions optional অপশন দেখুন।
রিটার্ন মান: void
লক্ষ্য থেকে addEventListener এর সাথে পূর্বে নিবন্ধিত একটি ইভেন্ট শ্রোতাকে সরিয়ে দেয়। রিমুভ ইভেন্টলিস্টেনার দেখুন।

Polyline3DElementOptions ইন্টারফেস

google.maps.maps3d . Polyline3DElementOptions ইন্টারফেস

Polyline3DElementOptions অবজেক্ট একটি Polyline3DElement এ সেট করা যেতে পারে এমন বৈশিষ্ট্যগুলিকে সংজ্ঞায়িত করতে ব্যবহৃত হয়।

altitudeMode optional
প্রকার: AltitudeMode optional
Polyline3DElement.altitudeMode দেখুন।
coordinates optional
প্রকার: Iterable < LatLngAltitude | LatLngAltitudeLiteral | LatLngLiteral > optional
Polyline3DElement.coordinates দেখুন।
drawsOccludedSegments optional
প্রকার: boolean optional
extruded optional
প্রকার: boolean optional
Polyline3DElement.extruded দেখুন।
geodesic optional
প্রকার: boolean optional
Polyline3DElement.geodesic দেখুন।
outerColor optional
প্রকার: string optional
Polyline3DElement.outerColor দেখুন।
outerWidth optional
প্রকার: number optional
Polyline3DElement.outerWidth দেখুন।
strokeColor optional
প্রকার: string optional
Polyline3DElement.strokeColor দেখুন।
strokeWidth optional
প্রকার: number optional
Polyline3DElement.strokeWidth দেখুন।
zIndex optional
প্রকার: number optional
Polyline3DElement.zIndex দেখুন।

Polyline3DIinteractiveElement ক্লাস

google.maps.maps3d . Polyline3DInteractiveElement ক্লাস

একটি 3D পলিলাইন একটি 3D মানচিত্রে সংযুক্ত লাইন অংশগুলির একটি রৈখিক ওভারলে। Polyline3DElement বিপরীতে, Polyline3DInteractiveElement একটি gmp-click ইভেন্ট পায়।

কাস্টম উপাদান:
<gmp-polyline-3d-interactive></gmp-polyline-3d-interactive>

এই ক্লাসটি Polyline3DElement প্রসারিত করে।

এই ক্লাসটি Polyline3DInteractiveElementOptions প্রয়োগ করে।

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

Polyline3DInteractiveElement
Polyline3DInteractiveElement([options])
পরামিতি:
নির্দিষ্ট বিকল্পগুলির সাথে একটি Polyline3DInteractiveElement তৈরি করে।
উত্তরাধিকারসূত্রে পাওয়া: altitudeMode , coordinates , drawsOccludedSegments , extruded , geodesic , outerColor , outerWidth , strokeColor , strokeWidth , zIndex
addEventListener
addEventListener(type, listener[, options])
পরামিতি:
  • type : string একটি কেস-সংবেদনশীল স্ট্রিং যা শোনার জন্য ইভেন্টের ধরণকে উপস্থাপন করে।
  • listener : EventListener | EventListenerObject যে বস্তুটি একটি বিজ্ঞপ্তি পায়। এটি অবশ্যই একটি ফাংশন বা হ্যান্ডেল ইভেন্ট পদ্ধতি সহ একটি বস্তু হতে হবে
  • options : boolean| AddEventListenerOptions optional বিকল্পগুলি দেখুন। কাস্টম ইভেন্টগুলি শুধুমাত্র capture এবং passive সমর্থন করে৷
রিটার্ন মান: void
একটি ফাংশন সেট আপ করে যা যখনই নির্দিষ্ট ইভেন্ট টার্গেটে বিতরণ করা হয় তখন কল করা হবে। AddEventListener দেখুন
removeEventListener
removeEventListener(type, listener[, options])
পরামিতি:
  • type : string একটি স্ট্রিং যা ইভেন্টের ধরন নির্দিষ্ট করে যার জন্য একটি ইভেন্ট শ্রোতাকে সরাতে হবে।
  • listener : EventListener | EventListenerObject ইভেন্ট টার্গেট থেকে সরাতে ইভেন্ট হ্যান্ডলারের ইভেন্ট লিসেনার।
  • options : boolean| EventListenerOptions optional বিকল্প দেখুন
রিটার্ন মান: void
লক্ষ্য থেকে addEventListener এর সাথে পূর্বে নিবন্ধিত একটি ইভেন্ট শ্রোতাকে সরিয়ে দেয়। রিমুভ ইভেন্টলিস্টেনার দেখুন
gmp-click
function(clickEvent)
যুক্তি:
  • clickEvent : LocationClickEvent ইভেন্ট অবজেক্টে ক্লিকের lat-lng-altitude অবস্থান থাকবে।
Polyline3DInteractiveElement উপাদানটি ক্লিক করা হলে এই ইভেন্টটি গুলি করা হয়।

Polyline3DInteractiveElementOptions ইন্টারফেস

google.maps.maps3d . Polyline3DInteractiveElementOptions ইন্টারফেস

Polyline3DInteractiveElementOptions অবজেক্ট যে বৈশিষ্ট্যগুলিকে একটি Polyline3DInteractiveElement এ সেট করা যেতে পারে তা সংজ্ঞায়িত করতে ব্যবহৃত হয়।

এই ইন্টারফেসটি Polyline3DElementOptions প্রসারিত করে।

উত্তরাধিকারসূত্রে পাওয়া: altitudeMode , coordinates , drawsOccludedSegments , extruded , geodesic , outerColor , outerWidth , strokeColor , strokeWidth , zIndex

Polygon3DElement ক্লাস

google.maps.maps3d . Polygon3DElement ক্লাস

একটি 3D বহুভুজ (একটি 3D পলিলাইনের মতো) একটি ক্রমানুসারে সংযুক্ত স্থানাঙ্কগুলির একটি সিরিজ সংজ্ঞায়িত করে। অতিরিক্তভাবে, বহুভুজ একটি বদ্ধ লুপ গঠন করে এবং একটি ভরাট অঞ্চলকে সংজ্ঞায়িত করে।

কাস্টম উপাদান:
<gmp-polygon-3d altitude-mode="absolute" draws-occluded-segments extruded fill-color="string" geodesic stroke-color="string" stroke-width="number" z-index="number"></gmp-polygon-3d>

এই ক্লাসটি HTMLElement প্রসারিত করে।

এই শ্রেণিটি Polygon3DElementOptions প্রয়োগ করে।

const {Polygon3DElement} = await google.maps.importLibrary("maps3d") অ্যাক্সেস করুন।
মানচিত্র জাভাস্ক্রিপ্ট এপিআই -তে গ্রন্থাগারগুলি দেখুন।

Polygon3DElement
Polygon3DElement([options])
পরামিতি:
নির্দিষ্ট করা বিকল্পগুলির সাথে একটি Polygon3DElement তৈরি করে।
altitudeMode
প্রকার: AltitudeMode optional
ডিফল্ট: AltitudeMode.CLAMP_TO_GROUND
স্থানাঙ্কগুলিতে উচ্চতার উপাদানগুলি কীভাবে ব্যাখ্যা করা হয় তা নির্দিষ্ট করে।
এইচটিএমএল বৈশিষ্ট্য:
  • <gmp-polygon-3d altitude-mode="absolute"></gmp-polygon-3d>
  • <gmp-polygon-3d altitude-mode="clamp-to-ground"></gmp-polygon-3d>
  • <gmp-polygon-3d altitude-mode="relative-to-ground"></gmp-polygon-3d>
  • <gmp-polygon-3d altitude-mode="relative-to-mesh"></gmp-polygon-3d>
drawsOccludedSegments
প্রকার: boolean optional
ডিফল্ট: false
বহুভুজের অংশগুলি যেগুলি অন্তর্ভুক্ত হতে পারে তা আঁকা কিনা তা নির্দিষ্ট করে। বহুভুজগুলি মানচিত্রের জ্যামিতি (যেমন বিল্ডিং) দ্বারা অন্তর্ভুক্ত করা যেতে পারে।
এইচটিএমএল বৈশিষ্ট্য:
  • <gmp-polygon-3d draws-occluded-segments></gmp-polygon-3d>
extruded
প্রকার: boolean optional
ডিফল্ট: false
বহুভুজকে মাটিতে সংযুক্ত করতে হবে কিনা তা নির্দিষ্ট করে। একটি বহুভুজকে এক্সট্রুড করার জন্য, altitudeMode অবশ্যই RELATIVE_TO_GROUND বা ABSOLUTE হতে হবে।
এইচটিএমএল বৈশিষ্ট্য:
  • <gmp-polygon-3d extruded></gmp-polygon-3d>
fillColor
প্রকার: string optional
ভরা রঙ। সমস্ত সিএসএস 3 রঙ সমর্থিত।
এইচটিএমএল বৈশিষ্ট্য:
  • <gmp-polygon-3d fill-color="string"></gmp-polygon-3d>
geodesic
প্রকার: boolean optional
ডিফল্ট: false
যখন true , বহুভুজের প্রান্তগুলি জিওডেসিক হিসাবে ব্যাখ্যা করা হয় এবং পৃথিবীর বক্রতা অনুসরণ করবে। যখন false , বহুভুজের প্রান্তগুলি স্ক্রিনের জায়গাতে সরল রেখা হিসাবে রেন্ডার করা হয়।
এইচটিএমএল বৈশিষ্ট্য:
  • <gmp-polygon-3d geodesic></gmp-polygon-3d>
innerCoordinates
প্রকার: Iterable < Iterable < LatLngAltitude | LatLngAltitudeLiteral | LatLngLiteral >> optional
স্থানাঙ্কগুলির অর্ডারযুক্ত ক্রম যা একটি বদ্ধ লুপকে মনোনীত করে। পলিনিনের বিপরীতে, একটি বহুভুজ এক বা একাধিক পাথ নিয়ে গঠিত হতে পারে, যা বহুভুজের অভ্যন্তরে একাধিক কাট-আউট তৈরি করে।
outerCoordinates
প্রকার: Iterable < LatLngAltitude | LatLngAltitudeLiteral | LatLngLiteral > optional
স্থানাঙ্কগুলির অর্ডারযুক্ত ক্রম যা একটি বদ্ধ লুপকে মনোনীত করে। উচ্চতা নির্দিষ্ট কিছু মোডে উপেক্ষা করা হয় এবং এইভাবে al চ্ছিক।
strokeColor
প্রকার: string optional
স্ট্রোকের রঙ। সমস্ত সিএসএস 3 রঙ সমর্থিত।
এইচটিএমএল বৈশিষ্ট্য:
  • <gmp-polygon-3d stroke-color="string"></gmp-polygon-3d>
strokeWidth
প্রকার: number optional
পিক্সেলগুলিতে স্ট্রোকের প্রস্থ।
এইচটিএমএল বৈশিষ্ট্য:
  • <gmp-polygon-3d stroke-width="number"></gmp-polygon-3d>
zIndex
প্রকার: number optional
অন্যান্য পলির তুলনায় জিন্ডেক্স।
এইচটিএমএল বৈশিষ্ট্য:
  • <gmp-polygon-3d z-index="number"></gmp-polygon-3d>
Beta addEventListener
addEventListener(type, listener[, options])
পরামিতি:
  • type : string একটি কেস-সংবেদনশীল স্ট্রিং যা শোনার জন্য ইভেন্টের প্রকারের প্রতিনিধিত্ব করে।
  • listener : EventListener | EventListenerObject অবজেক্টটি যা একটি বিজ্ঞপ্তি গ্রহণ করে। এটি অবশ্যই একটি ফাংশন বা হ্যান্ডেলভেন্ট পদ্ধতি সহ একটি বস্তু হতে হবে
  • options : boolean| AddEventListenerOptions optional দেখুন বিকল্পগুলি । কাস্টম ইভেন্টগুলি কেবল capture এবং passive সমর্থন করে।
রিটার্ন মান: void
যখনই নির্দিষ্ট ইভেন্টটি লক্ষ্যতে সরবরাহ করা হয় তখন একটি ফাংশন সেট আপ করে যা কল করা হবে। অ্যাডভেন্টলিস্টনার দেখুন।
Beta removeEventListener
removeEventListener(type, listener[, options])
পরামিতি:
  • type : string একটি স্ট্রিং যা ইভেন্টের শ্রোতা অপসারণ করার জন্য ইভেন্টের ধরণ নির্দিষ্ট করে।
  • listener : EventListener | EventListenerObject ইভেন্ট হ্যান্ডলারের ইভেন্টের শ্রোতা ইভেন্টের লক্ষ্য থেকে সরাতে।
  • options : boolean| EventListenerOptions optional দেখুন বিকল্পগুলি
রিটার্ন মান: void
লক্ষ্য থেকে অ্যাডভেন্টলিস্টেনারের সাথে নিবন্ধিত একটি ইভেন্ট শ্রোতা সরিয়ে দেয়। Rewneventlistener দেখুন।

বহুভুজ 3 ডেলিমেন্টপশন ইন্টারফেস

google.maps.maps3d . Polygon3DElementOptions ইন্টারফেস

বহুভুজ 3 ডেলিমেন্টে সেট করা যেতে পারে এমন বৈশিষ্ট্যগুলি সংজ্ঞায়িত করতে ব্যবহৃত বহুভুজ 3 ডিলিমেন্টঅপশনস অবজেক্ট।

altitudeMode optional
প্রকার: AltitudeMode optional
Polygon3DElement.altitudeMode দেখুন।
drawsOccludedSegments optional
প্রকার: boolean optional
extruded optional
প্রকার: boolean optional
Polygon3DElement.extruded দেখুন।
fillColor optional
প্রকার: string optional
Polygon3DElement.fillColor দেখুন।
geodesic optional
প্রকার: boolean optional
Polygon3DElement.geodesic দেখুন।
innerCoordinates optional
প্রকার: Iterable < Iterable < LatLngAltitude | LatLngAltitudeLiteral >| Iterable < LatLngLiteral >> optional
outerCoordinates optional
প্রকার: Iterable < LatLngAltitude | LatLngAltitudeLiteral | LatLngLiteral > optional
strokeColor optional
প্রকার: string optional
Polygon3DElement.strokeColor দেখুন।
strokeWidth optional
প্রকার: number optional
Polygon3DElement.strokeWidth দেখুন।
zIndex optional
প্রকার: number optional
Polygon3DElement.zIndex দেখুন।

বহুভুজ 3 ডিন্টারেক্টিভ এলিমেন্ট ক্লাস

google.maps.maps3d . Polygon3DInteractiveElement ক্লাস

একটি 3 ডি বহুভুজ (3 ডি পললাইনের মতো) একটি অর্ডারযুক্ত ক্রমটিতে সংযুক্ত স্থানাঙ্কের একটি সিরিজ সংজ্ঞায়িত করে। অতিরিক্তভাবে, বহুভুজগুলি একটি বদ্ধ লুপ গঠন করে এবং একটি ভরাট অঞ্চলকে সংজ্ঞায়িত করে। Polygon3DElement বিপরীতে, Polygon3DInteractiveElement একটি gmp-click ইভেন্ট গ্রহণ করে।

কাস্টম উপাদান:
<gmp-polygon-3d-interactive></gmp-polygon-3d-interactive>

এই শ্রেণিটি Polygon3DElement প্রসারিত করে।

এই শ্রেণিটি Polygon3DInteractiveElementOptions প্রয়োগ করে।

const {Polygon3DInteractiveElement} = await google.maps.importLibrary("maps3d")
মানচিত্র জাভাস্ক্রিপ্ট এপিআই -তে গ্রন্থাগারগুলি দেখুন।

Polygon3DInteractiveElement
Polygon3DInteractiveElement([options])
পরামিতি:
নির্দিষ্ট করা বিকল্পগুলির সাথে একটি Polygon3DInteractiveElement তৈরি করে।
উত্তরাধিকারসূত্রে: altitudeMode , drawsOccludedSegments , extruded , fillColor , geodesic , innerCoordinates , outerCoordinates , strokeColor , strokeWidth , zIndex
addEventListener
addEventListener(type, listener[, options])
পরামিতি:
  • type : string একটি কেস-সংবেদনশীল স্ট্রিং যা শোনার জন্য ইভেন্টের প্রকারের প্রতিনিধিত্ব করে।
  • listener : EventListener | EventListenerObject অবজেক্টটি যা একটি বিজ্ঞপ্তি গ্রহণ করে। এটি অবশ্যই একটি ফাংশন বা হ্যান্ডেলভেন্ট পদ্ধতি সহ একটি বস্তু হতে হবে
  • options : boolean| AddEventListenerOptions optional দেখুন বিকল্পগুলি । কাস্টম ইভেন্টগুলি কেবল capture এবং passive সমর্থন করে।
রিটার্ন মান: void
যখনই নির্দিষ্ট ইভেন্টটি লক্ষ্যতে সরবরাহ করা হয় তখন একটি ফাংশন সেট আপ করে যা কল করা হবে। অ্যাডভেন্টলিস্টনার দেখুন
removeEventListener
removeEventListener(type, listener[, options])
পরামিতি:
  • type : string একটি স্ট্রিং যা ইভেন্টের শ্রোতা অপসারণ করার জন্য ইভেন্টের ধরণ নির্দিষ্ট করে।
  • listener : EventListener | EventListenerObject ইভেন্ট হ্যান্ডলারের ইভেন্টের শ্রোতা ইভেন্টের লক্ষ্য থেকে সরাতে।
  • options : boolean| EventListenerOptions optional দেখুন বিকল্পগুলি
রিটার্ন মান: void
লক্ষ্য থেকে অ্যাডভেন্টলিস্টেনারের সাথে নিবন্ধিত একটি ইভেন্ট শ্রোতা সরিয়ে দেয়। Rewneventlistener দেখুন
gmp-click
function(clickEvent)
যুক্তি:
  • clickEvent : LocationClickEvent ইভেন্ট অবজেক্টে ক্লিকের ল্যাট-ল্যাং-উচ্চতা অবস্থান থাকবে।
Polygon3DInteractiveElement এলিমেন্ট উপাদানটি ক্লিক করা হলে এই ইভেন্টটি বরখাস্ত করা হয়।

বহুভুজ 3 ডিন্টারেক্টিভ এলিমেন্টপশন ইন্টারফেস

google.maps.maps3d . Polygon3DInteractiveElementOptions ইন্টারফেস

পলিগন 3 ডিন্টারেক্টিভ এলিমেন্টঅপশনস অবজেক্টগুলি একটি বহুভুজ 3 ডিন্টারেক্টিভ এলিমেন্টে সেট করা যেতে পারে এমন বৈশিষ্ট্যগুলি সংজ্ঞায়িত করতে ব্যবহৃত হয়।

এই ইন্টারফেসটি Polygon3DElementOptions প্রসারিত করে।

উত্তরাধিকারসূত্রে: altitudeMode , drawsOccludedSegments , extruded , fillColor , geodesic , innerCoordinates , outerCoordinates , strokeColor , strokeWidth , zIndex

পপওভারিমেন্ট ক্লাস

google.maps.maps3d . PopoverElement ক্লাস

একটি কাস্টম এইচটিএমএল উপাদান যা একটি পপওভার রেন্ডার করে। এটি দেখতে একটি বুদ্বুদ মত এবং প্রায়শই একটি চিহ্নিতকারীর সাথে সংযুক্ত থাকে।

কাস্টম উপাদান:
<gmp-popover altitude-mode="absolute" light-dismiss-disabled open position-anchor="lat,lng"></gmp-popover>

এই শ্রেণিটি HTMLElement প্রসারিত করে।

এই শ্রেণিটি PopoverElementOptions প্রয়োগ করে।

const {PopoverElement} = await google.maps.importLibrary("maps3d")
মানচিত্র জাভাস্ক্রিপ্ট এপিআই -তে গ্রন্থাগারগুলি দেখুন।

PopoverElement
PopoverElement([options])
পরামিতি:
altitudeMode
প্রকার: AltitudeMode optional
ডিফল্ট: AltitudeMode.CLAMP_TO_GROUND
অবস্থানের উচ্চতা উপাদানটি কীভাবে ব্যাখ্যা করা হয় তা নির্দিষ্ট করে।
এইচটিএমএল বৈশিষ্ট্য:
  • <gmp-popover altitude-mode="absolute"></gmp-popover>
  • <gmp-popover altitude-mode="clamp-to-ground"></gmp-popover>
  • <gmp-popover altitude-mode="relative-to-ground"></gmp-popover>
  • <gmp-popover altitude-mode="relative-to-mesh"></gmp-popover>
lightDismissDisabled
প্রকার: boolean optional
ডিফল্ট: false
এই পপওভারটি "হালকা বরখাস্ত" হওয়া উচিত কিনা তা নির্দিষ্ট করে। "হালকা বরখাস্ত" আচরণটি popover="auto" বৈশিষ্ট্যটি সেট করার অনুরূপ যা ব্রাউজার পপওভার এপিআইয়ের অংশ।
এইচটিএমএল বৈশিষ্ট্য:
  • <gmp-popover light-dismiss-disabled></gmp-popover>
open
প্রকার: boolean optional
ডিফল্ট: false
এই পপওভারটি খোলা থাকা উচিত কিনা তা নির্দিষ্ট করে।
এইচটিএমএল বৈশিষ্ট্য:
  • <gmp-popover open></gmp-popover>
positionAnchor
প্রকার: LatLngLiteral | LatLngAltitudeLiteral | Marker3DInteractiveElement |string optional
এই পপওভারটি প্রদর্শন করার জন্য যে অবস্থানটি। যদি পপওভারটি কোনও ইন্টারেক্টিভ মার্কারকে নোঙ্গর করা থাকে তবে পরিবর্তে চিহ্নিতকারীটির অবস্থান ব্যবহার করা হবে।
এইচটিএমএল বৈশিষ্ট্য:
  • <gmp-popover position-anchor="lat,lng"></gmp-popover>
  • <gmp-popover position-anchor="lat,lng,altitude"></gmp-popover>
  • <gmp-popover position-anchor="marker-id"></gmp-popover>
default
পপওভারের মূল বিভাগে স্লটেড সামগ্রী স্থাপন করে।
header
পপওভারের শিরোনাম বিভাগে স্লটেড সামগ্রী স্থাপন করে।
--gmp-popover-max-width
সামগ্রীর প্রস্থ নির্বিশেষে পপওভারের সর্বাধিক প্রস্থ।
--gmp-popover-min-width
সামগ্রীর প্রস্থ নির্বিশেষে পপওভারের সর্বনিম্ন প্রস্থ। এই সম্পত্তিটি ব্যবহার করার সময়, এটি মানচিত্রের প্রস্থের (পিক্সেলগুলিতে) এর চেয়ে কম মান সেট করার জন্য দৃ strongly ়ভাবে সুপারিশ করা হয়।
--gmp-popover-pixel-offset-x
পিক্সেলগুলিতে এক্স-অক্ষের অফসেটটি, মানচিত্রের বিন্দু থেকে পপওভারের ডগায়, যার ভৌগলিক স্থানাঙ্কগুলি পপওভারটি নোঙ্গর করা হয়েছে।
--gmp-popover-pixel-offset-y
ভৌগলিক সমন্বয় করে যার মানচিত্রের পয়েন্ট থেকে পপওভারের ডগায় পিক্সেলগুলিতে ওয়াই-অক্ষের অফসেটটি অ্যাঙ্কড রয়েছে।
color-scheme
এই পপওভারটি কোন রঙিন স্কিমটি রেন্ডার করা যেতে পারে তা নির্দেশ করে। আরও তথ্যের জন্য color-scheme ডকুমেন্টেশন দেখুন। যদি নির্দিষ্ট না করা হয় তবে এটি ব্যবহারকারীর রঙ স্কিম পছন্দগুলিতে ডিফল্ট হয়।
Beta addEventListener
addEventListener(type, listener[, options])
পরামিতি:
  • type : string একটি কেস-সংবেদনশীল স্ট্রিং যা শোনার জন্য ইভেন্টের প্রকারের প্রতিনিধিত্ব করে।
  • listener : EventListener | EventListenerObject অবজেক্টটি যা একটি বিজ্ঞপ্তি গ্রহণ করে। এটি অবশ্যই একটি ফাংশন বা হ্যান্ডেলভেন্ট পদ্ধতি সহ একটি বস্তু হতে হবে
  • options : boolean| AddEventListenerOptions optional দেখুন বিকল্পগুলি । কাস্টম ইভেন্টগুলি কেবল capture এবং passive সমর্থন করে।
রিটার্ন মান: void
যখনই নির্দিষ্ট ইভেন্টটি লক্ষ্যতে সরবরাহ করা হয় তখন একটি ফাংশন সেট আপ করে যা কল করা হবে। অ্যাডভেন্টলিস্টনার দেখুন।
Beta removeEventListener
removeEventListener(type, listener[, options])
পরামিতি:
  • type : string একটি স্ট্রিং যা ইভেন্টের শ্রোতা অপসারণ করার জন্য ইভেন্টের ধরণ নির্দিষ্ট করে।
  • listener : EventListener | EventListenerObject ইভেন্ট হ্যান্ডলারের ইভেন্টের শ্রোতা ইভেন্টের লক্ষ্য থেকে সরাতে।
  • options : boolean| EventListenerOptions optional দেখুন বিকল্পগুলি
রিটার্ন মান: void
লক্ষ্য থেকে অ্যাডভেন্টলিস্টেনারের সাথে নিবন্ধিত একটি ইভেন্ট শ্রোতা সরিয়ে দেয়। Rewneventlistener দেখুন।

পপওভারলিমেন্টঅপশন ইন্টারফেস

google.maps.maps3d . PopoverElementOptions ইন্টারফেস

পপওভারলিমেন্টঅপশনস অবজেক্টগুলি এমন বৈশিষ্ট্যগুলি সংজ্ঞায়িত করতে ব্যবহৃত হয় যা কোনও পপওভারলেলেমেন্টে সেট করা যায়।

altitudeMode optional
প্রকার: AltitudeMode optional
PopoverElement.altitudeMode দেখুন।
lightDismissDisabled optional
প্রকার: boolean optional
open optional
প্রকার: boolean optional
PopoverElement.open দেখুন।
positionAnchor optional
প্রকার: LatLngLiteral | LatLngAltitudeLiteral |string| Marker3DInteractiveElement optional
PopoverElement.positionAnchor দেখুন।

ওটিটিউডমোড কনস্ট্যান্টস

google.maps.maps3d . AltitudeMode কনস্ট্যান্টস

স্থানাঙ্কগুলিতে উচ্চতার উপাদানগুলি কীভাবে ব্যাখ্যা করা হয় তা নির্দিষ্ট করে।

const {AltitudeMode} = await google.maps.importLibrary("maps3d")
মানচিত্র জাভাস্ক্রিপ্ট এপিআই -তে গ্রন্থাগারগুলি দেখুন।

ABSOLUTE গড় গড় সমুদ্রপৃষ্ঠের তুলনায় অবজেক্টগুলি প্রকাশ করার অনুমতি দেয়। এর অর্থ হ'ল যদি অবজেক্টের নীচে বিশদের ভূখণ্ডের স্তরটি পরিবর্তিত হয় তবে এর পরম অবস্থানটি একই থাকবে।
CLAMP_TO_GROUND মাটিতে রাখা বস্তু প্রকাশ করতে দেয়। উচ্চতা যা সরবরাহ করা হয় তা নির্বিশেষে তারা ভূখণ্ডের পরে স্থল স্তরে থাকবে। যদি অবজেক্টটি জলের একটি বড় শরীরের উপরে অবস্থিত থাকে তবে এটি সমুদ্রপৃষ্ঠে স্থাপন করা হবে।
RELATIVE_TO_GROUND স্থল পৃষ্ঠের সাথে সম্পর্কিত অবজেক্টগুলি প্রকাশ করতে দেয়। যদি বিশদের ভূখণ্ডের স্তরটি পরিবর্তিত হয় তবে বস্তুর অবস্থানটি মাটির তুলনায় স্থির থাকবে। যখন জলের ওপরে, উচ্চতা সমুদ্রপৃষ্ঠ থেকে মিটারে একটি মান হিসাবে ব্যাখ্যা করা হবে।
RELATIVE_TO_MESH গ্রাউন্ড+বিল্ডিং+জলের পৃষ্ঠের সর্বোচ্চের তুলনায় অবজেক্টগুলি প্রকাশ করতে দেয়। যখন জলের ওপরে, এটি জলের পৃষ্ঠ হবে; যখন ভূখণ্ডের ওপারে, এটি বিল্ডিং পৃষ্ঠ (উপস্থিত থাকলে) বা স্থল পৃষ্ঠ (যদি কোনও বিল্ডিং না থাকে) হবে।