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 দ্বারা গুণিত)। এইচটিএমএল বৈশিষ্ট্য:
|
defaultUIDisabled | প্রকার: boolean optional ডিফল্ট: false true হলে, সমস্ত ডিফল্ট UI বোতাম নিষ্ক্রিয় করা হয়। কীবোর্ড এবং অঙ্গভঙ্গি নিয়ন্ত্রণ নিষ্ক্রিয় করে না। এইচটিএমএল বৈশিষ্ট্য:
|
heading | প্রকার: number optional মানচিত্রের কম্পাস শিরোনাম, ডিগ্রীতে, যেখানে উত্তর শূন্য। যখন কোন কাত না থাকে, যে কোন রোলকে শিরোনাম হিসাবে ব্যাখ্যা করা হবে। এইচটিএমএল বৈশিষ্ট্য:
|
maxAltitude | প্রকার: number optional মাটির উপরে সর্বোচ্চ উচ্চতা যা মানচিত্রে প্রদর্শিত হবে। একটি বৈধ মান হল 0 এবং 63170000 মিটার (পৃথিবীর ব্যাসার্ধ 10 দ্বারা গুণিত)। এইচটিএমএল বৈশিষ্ট্য:
|
maxHeading | প্রকার: number optional মানচিত্রের শিরোনামের সর্বোচ্চ কোণ (ঘূর্ণন)। একটি বৈধ মান হল 0 এবং 360 ডিগ্রির মধ্যে৷ minHeading এবং maxHeading <= 360 ডিগ্রির একটি ব্যবধান উপস্থাপন করে যেখানে শিরোনাম অঙ্গভঙ্গি অনুমোদিত হবে। minHeading = 180 এবং maxHeading = 90 [0, 90] এবং [180, 360] -এ শিরোনাম করার অনুমতি দেবে। minHeading = 90 এবং maxHeading = 180 [90, 180] এ শিরোনাম করার অনুমতি দেবে। এইচটিএমএল বৈশিষ্ট্য:
|
maxTilt | প্রকার: number optional মানচিত্রের ঘটনার সর্বাধিক কোণ। একটি বৈধ মান 0 এবং 90 ডিগ্রীর মধ্যে। এইচটিএমএল বৈশিষ্ট্য:
|
minAltitude | প্রকার: number optional মাটির উপরে ন্যূনতম উচ্চতা যা মানচিত্রে প্রদর্শিত হবে। একটি বৈধ মান হল 0 এবং 63170000 মিটার (পৃথিবীর ব্যাসার্ধ 10 দ্বারা গুণিত)। এইচটিএমএল বৈশিষ্ট্য:
|
minHeading | প্রকার: number optional মানচিত্রের শিরোনামের সর্বনিম্ন কোণ (ঘূর্ণন)। একটি বৈধ মান হল 0 এবং 360 ডিগ্রির মধ্যে৷ minHeading এবং maxHeading <= 360 ডিগ্রির একটি ব্যবধান উপস্থাপন করে যেখানে শিরোনাম অঙ্গভঙ্গি অনুমোদিত হবে। minHeading = 180 এবং maxHeading = 90 [0, 90] এবং [180, 360] -এ শিরোনাম করার অনুমতি দেবে। minHeading = 90 এবং maxHeading = 180 [90, 180] এ শিরোনাম করার অনুমতি দেবে। এইচটিএমএল বৈশিষ্ট্য:
|
minTilt | প্রকার: number optional মানচিত্রের ঘটনার সর্বনিম্ন কোণ। একটি বৈধ মান 0 এবং 90 ডিগ্রীর মধ্যে। এইচটিএমএল বৈশিষ্ট্য:
|
mode | প্রকার: MapMode optional মানচিত্রটি রেন্ডার করা উচিত এমন একটি মোড নির্দিষ্ট করে৷ সেট না থাকলে, মানচিত্রটি রেন্ডার করা হবে না৷ এইচটিএমএল বৈশিষ্ট্য:
|
range | প্রকার: number optional ক্যামেরা থেকে মানচিত্রের কেন্দ্রের দূরত্ব, মিটারে। এইচটিএমএল বৈশিষ্ট্য:
|
roll | প্রকার: number optional ডিগ্রীতে ভিউ ভেক্টরের চারপাশে ক্যামেরার রোল। অস্পষ্টতা সমাধান করার জন্য, যখন কোন কাত থাকবে না, যে কোন রোলকে শিরোনাম হিসাবে ব্যাখ্যা করা হবে। এইচটিএমএল বৈশিষ্ট্য:
|
tilt | প্রকার: number optional ডিগ্রীতে ক্যামেরার ভিউ ভেক্টরের কাত। পৃথিবীর দিকে সরাসরি নিচের দিকে তাকিয়ে থাকা একটি ভিউ ভেক্টরের শূন্য ডিগ্রী কাত হবে। পৃথিবী থেকে দূরে নির্দেশিত একটি ভিউ ভেক্টরের 180 ডিগ্রি কাত হবে। এইচটিএমএল বৈশিষ্ট্য:
|
পদ্ধতি | |
---|---|
| addEventListener(type, listener[, options]) পরামিতি:
রিটার্ন মান: void একটি ফাংশন সেট আপ করে যা যখনই নির্দিষ্ট ইভেন্ট টার্গেটে বিতরণ করা হয় তখন কল করা হবে। addEventListener দেখুন। |
flyCameraAround | flyCameraAround(options) পরামিতি:
রিটার্ন মান: কোনটিই নয় এই পদ্ধতিটি একটি নির্দিষ্ট সময়ের জন্য একটি নির্দিষ্ট অবস্থানের চারপাশে ক্যামেরাকে প্রদক্ষিণ করে, সেই সময়ের মধ্যে প্রদত্ত সংখ্যক রাউন্ড তৈরি করে। ডিফল্টরূপে, ক্যামেরা ঘড়ির কাঁটার দিকে প্রদক্ষিণ করে। বৃত্তাকার জন্য একটি ঋণাত্মক সংখ্যা দেওয়া হলে, ক্যামেরা পরিবর্তে ঘড়ির কাঁটার বিপরীত দিকে প্রদক্ষিণ করবে। পদ্ধতিটি অ্যাসিঙ্ক্রোনাস কারণ মানচিত্রটি ন্যূনতম পরিমাণ লোড হওয়ার পরেই অ্যানিমেশনগুলি শুরু হতে পারে। অ্যানিমেশন শুরু হয়ে গেলে পদ্ধতিটি ফিরে আসে। রাউন্ডের সংখ্যা শূন্য হলে, কোন স্পিন ঘটবে না এবং অ্যানিমেশনটি শুরু হওয়ার সাথে সাথেই সম্পূর্ণ হবে। |
flyCameraTo | flyCameraTo(options) পরামিতি:
রিটার্ন মান: কোনটিই নয় এই পদ্ধতিটি একটি নির্দিষ্ট সময়কাল ধরে বর্তমান অবস্থান থেকে একটি প্রদত্ত শেষ অবস্থানে ক্যামেরাকে প্যারাবোলিকভাবে স্থানান্তরিত করে। পদ্ধতিটি অ্যাসিঙ্ক্রোনাস কারণ মানচিত্রটি ন্যূনতম পরিমাণ লোড হওয়ার পরেই অ্যানিমেশনগুলি শুরু হতে পারে। অ্যানিমেশন শুরু হয়ে গেলে পদ্ধতিটি ফিরে আসে। |
| removeEventListener(type, listener[, options]) পরামিতি:
রিটার্ন মান: void লক্ষ্য থেকে addEventListener এর সাথে পূর্বে নিবন্ধিত একটি ইভেন্ট শ্রোতাকে সরিয়ে দেয়। রিমুভ ইভেন্টলিস্টেনার দেখুন। |
stopCameraAnimation | stopCameraAnimation() পরামিতি: কোনোটিই নয় রিটার্ন মান: কোনটিই নয় এই পদ্ধতিটি চলমান হতে পারে এমন কোনো ফ্লাই অ্যানিমেশন বন্ধ করে দেয়। ক্যামেরা যেখানেই থাকে সেখানেই থাকে মধ্য-অ্যানিমেশন; এটি শেষ বিন্দুতে টেলিপোর্ট করে না। পদ্ধতিটি অ্যাসিঙ্ক্রোনাস কারণ মানচিত্রটি ন্যূনতম পরিমাণ লোড করার পরেই অ্যানিমেশনগুলি শুরু বা বন্ধ হতে পারে। অ্যানিমেশন বন্ধ হয়ে গেলে পদ্ধতিটি ফিরে আসে। |
ঘটনা | |
---|---|
gmp-animationend | function(animationEndEvent) যুক্তি:
ফ্লাই অ্যানিমেশন শেষ হলে এই ইভেন্টটি গুলি করা হয়। এই ইভেন্টটি DOM গাছের মধ্যে দিয়ে বুদবুদ হয়ে ওঠে। |
gmp-centerchange | function(centerChangeEvent) যুক্তি:
Map3DElement এর কেন্দ্র সম্পত্তি পরিবর্তন হলে এই ইভেন্টটি গুলি করা হয়। |
gmp-click | function(clickEvent) যুক্তি:
Map3DElement উপাদানটি ক্লিক করা হলে এই ইভেন্টটি গুলি করা হয়। |
gmp-headingchange | function(headingChangeEvent) যুক্তি:
Map3DElement এর শিরোনাম বৈশিষ্ট্য পরিবর্তন হলে এই ইভেন্টটি বরখাস্ত করা হয়। |
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 optional Map3DElement.bounds দেখুন। |
center optional | প্রকার: LatLngAltitude | LatLngAltitudeLiteral optional Map3DElement.center দেখুন। |
defaultUIDisabled optional | প্রকার: boolean optional |
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() পরামিতি: কোনোটিই নয় এই জায়গা আইডির জন্য একটি 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 অবস্থানের উচ্চতা উপাদান কিভাবে ব্যাখ্যা করা হয় তা নির্দিষ্ট করে। এইচটিএমএল বৈশিষ্ট্য:
|
collisionBehavior | প্রকার: CollisionBehavior optional ডিফল্ট: CollisionBehavior.REQUIRED একটি গণনা নির্দিষ্ট করে যে কিভাবে একটি Marker3DElement আচরণ করা উচিত যখন এটি অন্য Marker3DElement বা বেসম্যাপ লেবেলের সাথে সংঘর্ষ হয়। এইচটিএমএল বৈশিষ্ট্য:
|
drawsWhenOccluded | প্রকার: boolean optional ডিফল্ট: false এই মার্কারটি আঁকতে হবে কিনা তা নির্দিষ্ট করে যখন এটি বন্ধ থাকে। মানচিত্র জ্যামিতি (যেমন ভবন) দ্বারা চিহ্নিত করা যেতে পারে। এইচটিএমএল বৈশিষ্ট্য:
|
extruded | প্রকার: boolean optional ডিফল্ট: false মার্কারটিকে মাটিতে সংযুক্ত করতে হবে কিনা তা নির্দিষ্ট করে। একটি মার্কার এক্সট্রুড করার জন্য, altitudeMode অবশ্যই RELATIVE_TO_GROUND বা ABSOLUTE হতে হবে। এইচটিএমএল বৈশিষ্ট্য:
|
label | প্রকার: string optional এই মার্কার দ্বারা প্রদর্শিত পাঠ্য। এইচটিএমএল বৈশিষ্ট্য:
|
position | প্রকার: LatLngLiteral | LatLngAltitude | LatLngAltitudeLiteral optional মার্কারের টিপের অবস্থান। উচ্চতা নির্দিষ্ট মোডে উপেক্ষা করা হয় এবং এইভাবে ঐচ্ছিক। এইচটিএমএল বৈশিষ্ট্য:
|
sizePreserved | প্রকার: boolean optional ডিফল্ট: false ক্যামেরা থেকে দূরত্ব নির্বিশেষে এই মার্কারটির আকার সংরক্ষণ করা উচিত কিনা তা নির্দিষ্ট করে৷ ডিফল্টরূপে, ক্যামেরা/টিল্ট থেকে দূরত্বের উপর ভিত্তি করে মার্কার মাপানো হয়। এইচটিএমএল বৈশিষ্ট্য:
|
zIndex | প্রকার: number optional অন্যান্য চিহ্নিতকারীর তুলনায় zIndex. এইচটিএমএল বৈশিষ্ট্য:
|
স্লট | |
---|---|
default | Marker3DElement এ সরাসরি যোগ করা যেকোনো কাস্টম উপাদান স্লট করা হবে, তবে শুধুমাত্র HTMLImageElement , SVGElement এবং PinElement প্রকারের উপাদানগুলি অঙ্কন মার্কারগুলির জন্য ব্যবহার করা হবে, অন্যান্য উপাদানগুলি উপেক্ষা করা হবে৷Marker3DElement এর ডিফল্ট স্লটে বরাদ্দ করার আগে HTMLImageElement এবং SVGElement অবশ্যই <template> উপাদানে আবৃত করতে হবে।3D দৃশ্যে রেন্ডার করার আগে ছবি এবং SVGগুলি বর্তমানে রাস্টারাইজ করা হয়েছে, তাই SVG বা CSS ক্লাসগুলিতে এমবেড করা কাস্টম HTML প্রয়োগ করা হবে না এবং স্ক্রিনে মার্কারগুলি প্রদর্শিত হলে তা প্রতিফলিত নাও হতে পারে৷ |
পদ্ধতি | |
---|---|
| addEventListener(type, listener[, options]) পরামিতি:
রিটার্ন মান: void একটি ফাংশন সেট আপ করে যা যখনই নির্দিষ্ট ইভেন্ট টার্গেটে বিতরণ করা হয় তখন কল করা হবে। addEventListener দেখুন। |
| removeEventListener(type, listener[, options]) পরামিতি:
রিটার্ন মান: 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 |
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 সেট করা হলে, এই মার্কারের ক্লিকে পপওভার উপাদান খোলা হবে। এইচটিএমএল বৈশিষ্ট্য:
|
title | প্রকার: string রোলওভার টেক্সট। প্রদান করা হলে, একটি অ্যাক্সেসিবিলিটি টেক্সট (যেমন স্ক্রিন রিডারের সাথে ব্যবহারের জন্য) প্রদত্ত মান সহ Marker3DInteractiveElement এ যোগ করা হবে। এইচটিএমএল বৈশিষ্ট্য:
|
উত্তরাধিকারসূত্রে প্রাপ্ত: altitudeMode , collisionBehavior , drawsWhenOccluded বন্ধ করা হয় , extruded , label , position , sizePreserved , zIndex |
স্লট | |
---|---|
default | Marker3DInteractiveElement এ সরাসরি যোগ করা যেকোন কাস্টম উপাদানগুলিকে স্লট করা হবে, তবে শুধুমাত্র PinElement এর ধরনের উপাদানগুলি অঙ্কন মার্কারগুলির জন্য ব্যবহার করা হবে, অন্যান্য উপাদানগুলিকে উপেক্ষা করা হবে৷ |
পদ্ধতি | |
---|---|
addEventListener | addEventListener(type, listener[, options]) পরামিতি:
রিটার্ন মান: void একটি ফাংশন সেট আপ করে যা যখনই নির্দিষ্ট ইভেন্ট টার্গেটে বিতরণ করা হয় তখন কল করা হবে। AddEventListener দেখুন |
removeEventListener | removeEventListener(type, listener[, options]) পরামিতি:
রিটার্ন মান: 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 অবস্থানে উচ্চতা কিভাবে ব্যাখ্যা করা হয় তা নির্দিষ্ট করে। এইচটিএমএল বৈশিষ্ট্য:
|
orientation | প্রকার: Orientation3D | Orientation3DLiteral optional 3D মানচিত্রে মডেলটিকে অবস্থান করার জন্য একটি 3D মডেলের স্থানাঙ্ক সিস্টেমের ঘূর্ণন বর্ণনা করে। নিম্নলিখিত ক্রমে মডেলে ঘূর্ণন প্রয়োগ করা হয়: রোল, কাত এবং তারপর শিরোনাম। এইচটিএমএল বৈশিষ্ট্য:
|
position | প্রকার: LatLngLiteral | LatLngAltitude | LatLngAltitudeLiteral optional Model3DElement এর অবস্থান সেট করে। উচ্চতা নির্দিষ্ট মোডে উপেক্ষা করা হয় এবং এইভাবে ঐচ্ছিক। এইচটিএমএল বৈশিষ্ট্য:
|
scale | প্রকার: number| Vector3D | Vector3DLiteral optional ডিফল্ট: 1 মডেলের স্থানাঙ্কের স্থানে x, y এবং z অক্ষ বরাবর মডেলটিকে স্কেল করে। এইচটিএমএল বৈশিষ্ট্য:
|
src | প্রকার: string| URL optional 3D মডেলের url নির্দিষ্ট করে। এই সময়ে, শুধুমাত্র .glb ফর্ম্যাটে মডেলগুলি সমর্থিত৷যেকোন আপেক্ষিক HTTP url তাদের সংশ্লিষ্ট পরম একের সাথে সমাধান করা হবে। অনুগ্রহ করে মনে রাখবেন যে আপনি যদি আপনার প্রধান অ্যাপ্লিকেশনের চেয়ে আলাদা ওয়েবসাইট বা সার্ভারে আপনার .glb মডেল ফাইলগুলি হোস্ট করেন, তাহলে সঠিক CORS HTTP শিরোনাম সেট আপ করতে ভুলবেন না। এটি আপনার অ্যাপ্লিকেশনটিকে অন্য ডোমেন থেকে মডেল ফাইলগুলিকে নিরাপদে অ্যাক্সেস করতে দেয়৷ এইচটিএমএল বৈশিষ্ট্য:
|
পদ্ধতি | |
---|---|
| addEventListener(type, listener[, options]) পরামিতি:
রিটার্ন মান: void একটি ফাংশন সেট আপ করে যা যখনই নির্দিষ্ট ইভেন্ট টার্গেটে বিতরণ করা হয় তখন কল করা হবে। addEventListener দেখুন। |
| removeEventListener(type, listener[, options]) পরামিতি:
রিটার্ন মান: 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]) পরামিতি:
রিটার্ন মান: void একটি ফাংশন সেট আপ করে যা যখনই নির্দিষ্ট ইভেন্ট টার্গেটে বিতরণ করা হয় তখন কল করা হবে। AddEventListener দেখুন |
removeEventListener | removeEventListener(type, listener[, options]) পরামিতি:
রিটার্ন মান: 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 স্থানাঙ্কের উচ্চতা উপাদানগুলি কীভাবে ব্যাখ্যা করা হয় তা নির্দিষ্ট করে। এইচটিএমএল বৈশিষ্ট্য:
|
coordinates | প্রকার: Iterable < LatLngAltitude | LatLngAltitudeLiteral | LatLngLiteral > optional পলিলাইনের স্থানাঙ্কের আদেশকৃত ক্রম। উচ্চতা নির্দিষ্ট মোডে উপেক্ষা করা হয় এবং এইভাবে ঐচ্ছিক। |
drawsOccludedSegments | প্রকার: boolean optional ডিফল্ট: false পলিলাইনের যে অংশগুলিকে আটকানো যেতে পারে সেগুলি আঁকা হয়েছে কিনা তা নির্দিষ্ট করে৷ পলিলাইনগুলি মানচিত্রের জ্যামিতি (যেমন ভবন) দ্বারা আটকানো যেতে পারে। এইচটিএমএল বৈশিষ্ট্য:
|
extruded | প্রকার: boolean optional ডিফল্ট: false পলিলাইনকে মাটিতে সংযুক্ত করতে হবে কিনা তা নির্দিষ্ট করে। একটি পলিলাইন এক্সট্রুড করতে, altitudeMode অবশ্যই RELATIVE_TO_GROUND বা ABSOLUTE হতে হবে। এইচটিএমএল বৈশিষ্ট্য:
|
geodesic | প্রকার: boolean optional ডিফল্ট: false true হলে, পলিলাইনের প্রান্তগুলিকে জিওডেসিক হিসাবে ব্যাখ্যা করা হয় এবং পৃথিবীর বক্রতা অনুসরণ করবে। false হলে, পলিলাইনের প্রান্তগুলি স্ক্রীন স্পেসে সরল রেখা হিসাবে রেন্ডার করা হয়। এইচটিএমএল বৈশিষ্ট্য:
|
outerColor | প্রকার: string optional বাইরের রঙ। সমস্ত CSS3 রঙ সমর্থিত। এইচটিএমএল বৈশিষ্ট্য:
|
outerWidth | প্রকার: number optional বাইরের প্রস্থ 0.0 এবং 1.0 এর মধ্যে। এটি strokeWidth একটি শতাংশ। এইচটিএমএল বৈশিষ্ট্য:
|
strokeColor | প্রকার: string optional স্ট্রোকের রঙ। সমস্ত CSS3 রঙ সমর্থিত। এইচটিএমএল বৈশিষ্ট্য:
|
strokeWidth | প্রকার: number optional স্ট্রোকের প্রস্থ পিক্সেলে। এইচটিএমএল বৈশিষ্ট্য:
|
zIndex | প্রকার: number optional অন্যান্য পলিসের তুলনায় zIndex. এইচটিএমএল বৈশিষ্ট্য:
|
পদ্ধতি | |
---|---|
| addEventListener(type, listener[, options]) পরামিতি:
রিটার্ন মান: void একটি ফাংশন সেট আপ করে যা যখনই নির্দিষ্ট ইভেন্ট টার্গেটে বিতরণ করা হয় তখন কল করা হবে। addEventListener দেখুন। |
| removeEventListener(type, listener[, options]) পরামিতি:
রিটার্ন মান: void লক্ষ্য থেকে addEventListener এর সাথে পূর্বে নিবন্ধিত একটি ইভেন্ট শ্রোতাকে সরিয়ে দেয়। রিমুভ ইভেন্টলিস্টেনার দেখুন। |
Polyline3DElementOptions ইন্টারফেস
google.maps.maps3d . Polyline3DElementOptions
ইন্টারফেস
Polyline3DElementOptions অবজেক্ট একটি Polyline3DElement এ সেট করা যেতে পারে এমন বৈশিষ্ট্যগুলিকে সংজ্ঞায়িত করতে ব্যবহৃত হয়।
বৈশিষ্ট্য | |
---|---|
altitudeMode optional | প্রকার: AltitudeMode optional |
coordinates optional | প্রকার: Iterable < LatLngAltitude | LatLngAltitudeLiteral | LatLngLiteral > optional |
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 |
strokeWidth optional | প্রকার: number optional |
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]) পরামিতি:
রিটার্ন মান: void একটি ফাংশন সেট আপ করে যা যখনই নির্দিষ্ট ইভেন্ট টার্গেটে বিতরণ করা হয় তখন কল করা হবে। AddEventListener দেখুন |
removeEventListener | removeEventListener(type, listener[, options]) পরামিতি:
রিটার্ন মান: void লক্ষ্য থেকে addEventListener এর সাথে পূর্বে নিবন্ধিত একটি ইভেন্ট শ্রোতাকে সরিয়ে দেয়। রিমুভ ইভেন্টলিস্টেনার দেখুন |
ঘটনা | |
---|---|
gmp-click | function(clickEvent) যুক্তি:
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 স্থানাঙ্কগুলিতে উচ্চতার উপাদানগুলি কীভাবে ব্যাখ্যা করা হয় তা নির্দিষ্ট করে। এইচটিএমএল বৈশিষ্ট্য:
|
drawsOccludedSegments | প্রকার: boolean optional ডিফল্ট: false বহুভুজের অংশগুলি যেগুলি অন্তর্ভুক্ত হতে পারে তা আঁকা কিনা তা নির্দিষ্ট করে। বহুভুজগুলি মানচিত্রের জ্যামিতি (যেমন বিল্ডিং) দ্বারা অন্তর্ভুক্ত করা যেতে পারে। এইচটিএমএল বৈশিষ্ট্য:
|
extruded | প্রকার: boolean optional ডিফল্ট: false বহুভুজকে মাটিতে সংযুক্ত করতে হবে কিনা তা নির্দিষ্ট করে। একটি বহুভুজকে এক্সট্রুড করার জন্য, altitudeMode অবশ্যই RELATIVE_TO_GROUND বা ABSOLUTE হতে হবে। এইচটিএমএল বৈশিষ্ট্য:
|
fillColor | প্রকার: string optional ভরা রঙ। সমস্ত সিএসএস 3 রঙ সমর্থিত। এইচটিএমএল বৈশিষ্ট্য:
|
geodesic | প্রকার: boolean optional ডিফল্ট: false যখন true , বহুভুজের প্রান্তগুলি জিওডেসিক হিসাবে ব্যাখ্যা করা হয় এবং পৃথিবীর বক্রতা অনুসরণ করবে। যখন false , বহুভুজের প্রান্তগুলি স্ক্রিনের জায়গাতে সরল রেখা হিসাবে রেন্ডার করা হয়। এইচটিএমএল বৈশিষ্ট্য:
|
innerCoordinates | প্রকার: Iterable < Iterable < LatLngAltitude | LatLngAltitudeLiteral | LatLngLiteral >> optional স্থানাঙ্কগুলির অর্ডারযুক্ত ক্রম যা একটি বদ্ধ লুপকে মনোনীত করে। পলিনিনের বিপরীতে, একটি বহুভুজ এক বা একাধিক পাথ নিয়ে গঠিত হতে পারে, যা বহুভুজের অভ্যন্তরে একাধিক কাট-আউট তৈরি করে। |
outerCoordinates | প্রকার: Iterable < LatLngAltitude | LatLngAltitudeLiteral | LatLngLiteral > optional স্থানাঙ্কগুলির অর্ডারযুক্ত ক্রম যা একটি বদ্ধ লুপকে মনোনীত করে। উচ্চতা নির্দিষ্ট কিছু মোডে উপেক্ষা করা হয় এবং এইভাবে al চ্ছিক। |
strokeColor | প্রকার: string optional স্ট্রোকের রঙ। সমস্ত সিএসএস 3 রঙ সমর্থিত। এইচটিএমএল বৈশিষ্ট্য:
|
strokeWidth | প্রকার: number optional পিক্সেলগুলিতে স্ট্রোকের প্রস্থ। এইচটিএমএল বৈশিষ্ট্য:
|
zIndex | প্রকার: number optional অন্যান্য পলির তুলনায় জিন্ডেক্স। এইচটিএমএল বৈশিষ্ট্য:
|
পদ্ধতি | |
---|---|
| addEventListener(type, listener[, options]) পরামিতি:
রিটার্ন মান: void যখনই নির্দিষ্ট ইভেন্টটি লক্ষ্যতে সরবরাহ করা হয় তখন একটি ফাংশন সেট আপ করে যা কল করা হবে। অ্যাডভেন্টলিস্টনার দেখুন। |
| removeEventListener(type, listener[, options]) পরামিতি:
রিটার্ন মান: void লক্ষ্য থেকে অ্যাডভেন্টলিস্টেনারের সাথে নিবন্ধিত একটি ইভেন্ট শ্রোতা সরিয়ে দেয়। Rewneventlistener দেখুন। |
বহুভুজ 3 ডেলিমেন্টপশন ইন্টারফেস
google.maps.maps3d . Polygon3DElementOptions
ইন্টারফেস
বহুভুজ 3 ডেলিমেন্টে সেট করা যেতে পারে এমন বৈশিষ্ট্যগুলি সংজ্ঞায়িত করতে ব্যবহৃত বহুভুজ 3 ডিলিমেন্টঅপশনস অবজেক্ট।
বৈশিষ্ট্য | |
---|---|
altitudeMode optional | প্রকার: AltitudeMode optional |
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]) পরামিতি:
রিটার্ন মান: void যখনই নির্দিষ্ট ইভেন্টটি লক্ষ্যতে সরবরাহ করা হয় তখন একটি ফাংশন সেট আপ করে যা কল করা হবে। অ্যাডভেন্টলিস্টনার দেখুন |
removeEventListener | removeEventListener(type, listener[, options]) পরামিতি:
রিটার্ন মান: void লক্ষ্য থেকে অ্যাডভেন্টলিস্টেনারের সাথে নিবন্ধিত একটি ইভেন্ট শ্রোতা সরিয়ে দেয়। Rewneventlistener দেখুন |
ঘটনা | |
---|---|
gmp-click | function(clickEvent) যুক্তি:
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 অবস্থানের উচ্চতা উপাদানটি কীভাবে ব্যাখ্যা করা হয় তা নির্দিষ্ট করে। এইচটিএমএল বৈশিষ্ট্য:
|
lightDismissDisabled | প্রকার: boolean optional ডিফল্ট: false এই পপওভারটি "হালকা বরখাস্ত" হওয়া উচিত কিনা তা নির্দিষ্ট করে। "হালকা বরখাস্ত" আচরণটি popover="auto" বৈশিষ্ট্যটি সেট করার অনুরূপ যা ব্রাউজার পপওভার এপিআইয়ের অংশ। এইচটিএমএল বৈশিষ্ট্য:
|
open | প্রকার: boolean optional ডিফল্ট: false এই পপওভারটি খোলা থাকা উচিত কিনা তা নির্দিষ্ট করে। এইচটিএমএল বৈশিষ্ট্য:
|
positionAnchor | প্রকার: LatLngLiteral | LatLngAltitudeLiteral | Marker3DInteractiveElement |string optional এই পপওভারটি প্রদর্শন করার জন্য যে অবস্থানটি। যদি পপওভারটি কোনও ইন্টারেক্টিভ মার্কারকে নোঙ্গর করা থাকে তবে পরিবর্তে চিহ্নিতকারীটির অবস্থান ব্যবহার করা হবে। এইচটিএমএল বৈশিষ্ট্য:
|
স্লট | |
---|---|
default | পপওভারের মূল বিভাগে স্লটেড সামগ্রী স্থাপন করে। |
header | পপওভারের শিরোনাম বিভাগে স্লটেড সামগ্রী স্থাপন করে। |
CSS বৈশিষ্ট্য | |
---|---|
--gmp-popover-max-width | সামগ্রীর প্রস্থ নির্বিশেষে পপওভারের সর্বাধিক প্রস্থ। |
--gmp-popover-min-width | সামগ্রীর প্রস্থ নির্বিশেষে পপওভারের সর্বনিম্ন প্রস্থ। এই সম্পত্তিটি ব্যবহার করার সময়, এটি মানচিত্রের প্রস্থের (পিক্সেলগুলিতে) এর চেয়ে কম মান সেট করার জন্য দৃ strongly ়ভাবে সুপারিশ করা হয়। |
--gmp-popover-pixel-offset-x | পিক্সেলগুলিতে এক্স-অক্ষের অফসেটটি, মানচিত্রের বিন্দু থেকে পপওভারের ডগায়, যার ভৌগলিক স্থানাঙ্কগুলি পপওভারটি নোঙ্গর করা হয়েছে। |
--gmp-popover-pixel-offset-y | ভৌগলিক সমন্বয় করে যার মানচিত্রের পয়েন্ট থেকে পপওভারের ডগায় পিক্সেলগুলিতে ওয়াই-অক্ষের অফসেটটি অ্যাঙ্কড রয়েছে। |
color-scheme | এই পপওভারটি কোন রঙিন স্কিমটি রেন্ডার করা যেতে পারে তা নির্দেশ করে। আরও তথ্যের জন্য color-scheme ডকুমেন্টেশন দেখুন। যদি নির্দিষ্ট না করা হয় তবে এটি ব্যবহারকারীর রঙ স্কিম পছন্দগুলিতে ডিফল্ট হয়। |
পদ্ধতি | |
---|---|
| addEventListener(type, listener[, options]) পরামিতি:
রিটার্ন মান: void যখনই নির্দিষ্ট ইভেন্টটি লক্ষ্যতে সরবরাহ করা হয় তখন একটি ফাংশন সেট আপ করে যা কল করা হবে। অ্যাডভেন্টলিস্টনার দেখুন। |
| removeEventListener(type, listener[, options]) পরামিতি:
রিটার্ন মান: 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 |
ওটিটিউডমোড কনস্ট্যান্টস
google.maps.maps3d . AltitudeMode
কনস্ট্যান্টস
স্থানাঙ্কগুলিতে উচ্চতার উপাদানগুলি কীভাবে ব্যাখ্যা করা হয় তা নির্দিষ্ট করে।
const {AltitudeMode} = await google.maps.importLibrary("maps3d")
।
মানচিত্র জাভাস্ক্রিপ্ট এপিআই -তে গ্রন্থাগারগুলি দেখুন।
ধ্রুবক | |
---|---|
ABSOLUTE | গড় গড় সমুদ্রপৃষ্ঠের তুলনায় অবজেক্টগুলি প্রকাশ করার অনুমতি দেয়। এর অর্থ হ'ল যদি অবজেক্টের নীচে বিশদের ভূখণ্ডের স্তরটি পরিবর্তিত হয় তবে এর পরম অবস্থানটি একই থাকবে। |
CLAMP_TO_GROUND | মাটিতে রাখা বস্তু প্রকাশ করতে দেয়। উচ্চতা যা সরবরাহ করা হয় তা নির্বিশেষে তারা ভূখণ্ডের পরে স্থল স্তরে থাকবে। যদি অবজেক্টটি জলের একটি বড় শরীরের উপরে অবস্থিত থাকে তবে এটি সমুদ্রপৃষ্ঠে স্থাপন করা হবে। |
RELATIVE_TO_GROUND | স্থল পৃষ্ঠের সাথে সম্পর্কিত অবজেক্টগুলি প্রকাশ করতে দেয়। যদি বিশদের ভূখণ্ডের স্তরটি পরিবর্তিত হয় তবে বস্তুর অবস্থানটি মাটির তুলনায় স্থির থাকবে। যখন জলের ওপরে, উচ্চতা সমুদ্রপৃষ্ঠ থেকে মিটারে একটি মান হিসাবে ব্যাখ্যা করা হবে। |
RELATIVE_TO_MESH | গ্রাউন্ড+বিল্ডিং+জলের পৃষ্ঠের সর্বোচ্চের তুলনায় অবজেক্টগুলি প্রকাশ করতে দেয়। যখন জলের ওপরে, এটি জলের পৃষ্ঠ হবে; যখন ভূখণ্ডের ওপারে, এটি বিল্ডিং পৃষ্ঠ (উপস্থিত থাকলে) বা স্থল পৃষ্ঠ (যদি কোনও বিল্ডিং না থাকে) হবে। |