Coordinates

LatLng ক্লাস

google.maps.LatLng ক্লাস
লাইব্রেরি "core"

LatLng হল ভৌগোলিক স্থানাঙ্কের একটি পয়েন্ট: অক্ষাংশ ও দ্রাঘিমাংশ।

  • অক্ষাংশের রেঞ্জ -৯০ থেকে ৯০ ডিগ্রির মধ্যে হয়। এই রেঞ্জের উপরে বা নিচে থাকা ভ্যালু [-৯০, ৯০] রেঞ্জে ক্ল্যাম্প করা হবে। এর অর্থ হল, নির্দিষ্ট করা মান -৯০-এর কম হলে, এটি -৯০-এ সেট করা হবে। এবং ভ্যালু ৯০-এর বেশি হলে, এটি ৯০-এ সেট করা হবে।
  • দ্রাঘিমাংশের রেঞ্জ -১৮০ থেকে ১৮০ ডিগ্রির মধ্যে হতে হবে। এই রেঞ্জের উপরে বা নিচে থাকা ভ্যালু র‍্যাপ করা হবে যাতে সেগুলি রেঞ্জের মধ্যে থাকে। যেমন, -১৯০ ভ্যালু ১৭০-এ কনভার্ট করা হবে। ১৯০ ভ্যালু -১৭০-এ কনভার্ট করা হবে। এটি থেকে বোঝা যায় যে দ্রাঘিমাংশ সারা বিশ্বকে ঘিরে রেখেছে।
যদিও ডিফল্ট ম্যাপ প্রোজেকশন ম্যাপের x-স্থানাঙ্কের সাথে দ্রাঘিমাংশ এবং y-স্থানাঙ্কের সাথে অক্ষাংশকে যুক্ত করে, অক্ষাংশ স্থানাঙ্ক সবসময় প্রথমে লেখা হয়, তারপরে দ্রাঘিমাংশ লেখা হয়।
মনে রাখবেন যে আপনি LatLng-এর স্থানাঙ্ক পরিবর্তন করতে পারবেন না। আপনি অন্য কোনও পয়েন্ট গণনা করতে চাইলে, আপনাকে নতুন একটি তৈরি করতে হবে।

বেশিরভাগ পদ্ধতি যা LatLng অবজেক্ট গ্রহণ করে সেগুলি LatLngLiteral অবজেক্টও গ্রহণ করে, যাতে নিম্নলিখিতগুলি সমতুল্য হয়:

 map.setCenter(new google.maps.LatLng(-34, 151));
map.setCenter({lat: -34, lng: 151});

কনস্ট্রাক্টর LatLngLiteral এবং LatLng অবজেক্টও গ্রহণ করে। কনস্ট্রাক্টরে LatLng ইনস্ট্যান্স পাস করা হলে, একটি কপি তৈরি করা হয়।

কনস্ট্রাক্টরের সম্ভাব্য কল নিচে দেওয়া হল:

 new google.maps.LatLng(-34, 151);
new google.maps.LatLng(-34, 151, true);
new google.maps.LatLng({lat: -34, lng: 151});
new google.maps.LatLng({lat: -34, lng: 151}, true);
new google.maps.LatLng(new google.maps.LatLng(-34, 151));
new google.maps.LatLng(new google.maps.LatLng(-34, 151), true);

const {LatLng} = await google.maps.importLibrary("core");
LatLng
LatLng(latOrLatLngOrLatLngLiteral[, lngOrNoClampNoWrap, noClampNoWrap])
প্যারামিটার:
  • latOrLatLngOrLatLngLiteral: number|LatLngLiteral|LatLng
  • lngOrNoClampNoWrap: number|boolean optional
  • noClampNoWrap: boolean optional
একটি LatLng অবজেক্ট তৈরি করে যা একটি ভৌগোলিক বিন্দুকে উপস্থাপন করে। অক্ষাংশ [-৯০, ৯০] রেঞ্জের মধ্যে ডিগ্রিতে উল্লেখ করা হয়। দ্রাঘিমাংশ [-১৮০, ১৮০) রেঞ্জের মধ্যে ডিগ্রিতে উল্লেখ করা হয়। এই রেঞ্জের বাইরে ভ্যালু চালু করতে noClampNoWrap-কে true-এ সেট করুন। অক্ষাংশ ও দ্রাঘিমাংশের ক্রম লক্ষ্য করুন।
equals
equals(other)
প্যারামিটার:
রিটার্ন ভ্যালু: boolean
দুটি LatLng-এর জন্য তুলনা করার ফাংশন। স্থানাঙ্ক একে অপরের 1e-9-এর মধ্যে থাকলে true এবং অন্যথায় false দেখায়।
lat
lat()
প্যারামিটার: কিছু নেই
রিটার্ন ভ্যালু: number
ডিগ্রিতে অক্ষাংশ দেখায়।
lng
lng()
প্যারামিটার: কিছু নেই
রিটার্ন ভ্যালু: number
ডিগ্রিতে দ্রাঘিমাংশ দেখায়।
toJSON
toJSON()
প্যারামিটার: কিছু নেই
রিটার্ন ভ্যালু: LatLngLiteral
JSON রিপ্রেজেন্টেশনে কনভার্ট করে। এই ফাংশন JSON.stringify-এর মাধ্যমে ব্যবহার করার জন্য তৈরি করা হয়েছে।
toString
toString()
প্যারামিটার: কিছু নেই
রিটার্ন ভ্যালু: string
স্ট্রিং রিপ্রেজেন্টেশনে কনভার্ট করে।
toUrlValue
toUrlValue([precision])
প্যারামিটার:
  • precision: number optional
রিটার্ন ভ্যালু: string
এই LatLng-এর জন্য "lat,lng" ফর্মের একটি স্ট্রিং রিটার্ন করে। আমরা ডিফল্ট হিসেবে অক্ষাংশ/দ্রাঘিমাংশের মান দশমিকের পরে ৬টি সংখ্যা পর্যন্ত রাউন্ড করি।

LatLngLiteral ইন্টারফেস

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

সুবিধার জন্য অনেক জায়গায় LatLng অবজেক্টের পরিবর্তে অবজেক্ট লিটারাল গ্রহণ করা হয়। Maps API-এর সাথে এগুলির এনকাউন্টার হলে, এগুলি LatLng অবজেক্টে কনভার্ট হয়ে যায়।

উদাহরণ:

 map.setCenter({lat: -34, lng: 151});
new google.maps.Marker({position: {lat: -34, lng: 151}, map: map});

Geometry লাইব্রেরিতে LatLng অবজেক্ট লিটারাল কাজ করে না।

lat
ধরন: number
ডিগ্রিতে অক্ষাংশ। ভ্যালু [-৯০, ৯০] রেঞ্জে ক্ল্যাম্প করা হবে। এর অর্থ হল, নির্দিষ্ট করা মান -৯০-এর কম হলে, এটি -৯০-এ সেট করা হবে। এবং ভ্যালু ৯০-এর বেশি হলে, এটি ৯০-এ সেট করা হবে।
lng
ধরন: number
ডিগ্রিতে দ্রাঘিমাংশ। [-১৮০, ১৮০] রেঞ্জের বাইরে থাকা ভ্যালু র‍্যাপ করা হবে যাতে সেগুলি রেঞ্জের মধ্যে থাকে। যেমন, -১৯০ ভ্যালু ১৭০-এ কনভার্ট করা হবে। ১৯০ ভ্যালু -১৭০-এ কনভার্ট করা হবে। এটি থেকে বোঝা যায় যে দ্রাঘিমাংশ সারা বিশ্বকে কভার করে।

LatLngBounds ক্লাস

google.maps.LatLngBounds ক্লাস
লাইব্রেরি "core"

LatLngBounds ইনস্ট্যান্স ভৌগোলিক স্থানাঙ্কে একটি আয়তক্ষেত্রকে উপস্থাপন করে, যার মধ্যে একটি ১৮০ ডিগ্রি দ্রাঘিমাংশ মেরিডিয়ান অতিক্রম করে।

const {LatLngBounds} = await google.maps.importLibrary("core");
LatLngBounds
LatLngBounds([swOrLatLngBounds, ne])
প্যারামিটার:
দক্ষিণ-পশ্চিম এবং উত্তর-পূর্ব কোণের পয়েন্ট থেকে একটি আয়তক্ষেত্র তৈরি করে।
MAX_BOUNDS পৃথিবীর সর্বোচ্চ সীমার জন্য LatLngBounds। এইসব বাউন্ড সমগ্র বিশ্বকে অন্তর্ভুক্ত করবে।
contains
contains(latLng)
প্যারামিটার:
রিটার্ন ভ্যালু: boolean
প্রদত্ত অক্ষাংশ/দ্রাঘিমাংশ এই সীমার মধ্যে থাকলে true রিটার্ন করে।
equals
equals(other)
প্যারামিটার:
রিটার্ন ভ্যালু: boolean
এই বাউন্ড প্রদত্ত বাউন্ডের প্রায় সমান হলে true রিটার্ন করে।
extend
extend(point)
প্যারামিটার:
রিটার্ন ভ্যালু: LatLngBounds
প্রদত্ত পয়েন্ট অন্তর্ভুক্ত করার জন্য এই বাউন্ড বাড়ায়।
getCenter
getCenter()
প্যারামিটার: কিছু নেই
রিটার্ন ভ্যালু: LatLng
এই LatLngBounds-এর কেন্দ্র গণনা করে
getNorthEast
getNorthEast()
প্যারামিটার: কিছু নেই
রিটার্ন ভ্যালু: LatLng
এই সীমার উত্তর-পূর্ব কোণ দেখায়।
getSouthWest
getSouthWest()
প্যারামিটার: কিছু নেই
রিটার্ন ভ্যালু: LatLng
এই সীমার দক্ষিণ-পশ্চিম কোণ দেখায়।
intersects
intersects(other)
প্যারামিটার:
রিটার্ন ভ্যালু: boolean
এই বাউন্ড অন্য বাউন্ডের সাথে কোনও পয়েন্ট শেয়ার করলে true রিটার্ন করে।
isEmpty
isEmpty()
প্যারামিটার: কিছু নেই
রিটার্ন ভ্যালু: boolean
বাউন্ড খালি থাকলে ফেরত দেয়।
toJSON
toJSON()
প্যারামিটার: কিছু নেই
রিটার্ন ভ্যালু: LatLngBoundsLiteral
JSON রিপ্রেজেন্টেশনে কনভার্ট করে। এই ফাংশন JSON.stringify-এর মাধ্যমে ব্যবহার করার জন্য তৈরি করা হয়েছে।
toSpan
toSpan()
প্যারামিটার: কিছু নেই
রিটার্ন ভ্যালু: LatLng
প্রদত্ত ম্যাপ বাউন্ডকে অক্ষাংশ/দ্রাঘিমাংশ স্প্যানে কনভার্ট করে।
toString
toString()
প্যারামিটার: কিছু নেই
রিটার্ন ভ্যালু: string
স্ট্রিংয়ে কনভার্ট করে।
toUrlValue
toUrlValue([precision])
প্যারামিটার:
  • precision: number optional
রিটার্ন ভ্যালু: string
এই সীমার জন্য "lat_lo,lng_lo,lat_hi,lng_hi" ফর্মের একটি স্ট্রিং রিটার্ন করে, যেখানে "lo" বাউন্ডিং বক্সের দক্ষিণ-পশ্চিম কোণের সাথে এবং "hi" সেই বক্সের উত্তর-পূর্ব কোণের সাথে সম্পর্কিত।
union
union(other)
প্যারামিটার:
রিটার্ন ভ্যালু: LatLngBounds
এই বাউন্ডারি এবং প্রদত্ত বাউন্ডারির ইউনিয়ন অন্তর্ভুক্ত করার জন্য এই বাউন্ডারিকে প্রসারিত করে।

LatLngBoundsLiteral ইন্টারফেস

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

API জুড়ে LatLngBounds অবজেক্টের পরিবর্তে অবজেক্ট লিটারাল গ্রহণ করা হয়। এগুলি অটোমেটিক LatLngBounds অবজেক্টে কনভার্ট করা হয়। সব south, west, north এবং east সেট করতে হবে, অন্যথায় ব্যতিক্রম থ্রো করা হয়।

east
ধরন: number
ডিগ্রিতে পূর্ব দ্রাঘিমাংশ। [-১৮০, ১৮০] রেঞ্জের বাইরে থাকা ভ্যালু [-১৮০, ১৮০) রেঞ্জে র‍্যাপ করা হবে। যেমন, -১৯০ ভ্যালু ১৭০-এ কনভার্ট করা হবে। ১৯০ ভ্যালু -১৭০-এ কনভার্ট করা হবে। এটি থেকে বোঝা যায় যে দ্রাঘিমাংশ সারা বিশ্বকে ঘিরে রেখেছে।
north
ধরন: number
ডিগ্রিতে উত্তর অক্ষাংশ। ভ্যালু [-৯০, ৯০] রেঞ্জে ক্ল্যাম্প করা হবে। এর অর্থ হল, নির্দিষ্ট করা মান -৯০-এর কম হলে, এটি -৯০-এ সেট করা হবে। এবং ভ্যালু ৯০-এর বেশি হলে, এটি ৯০-এ সেট করা হবে।
south
ধরন: number
দক্ষিণ অক্ষাংশ ডিগ্রিতে। ভ্যালু [-৯০, ৯০] রেঞ্জে ক্ল্যাম্প করা হবে। এর অর্থ হল, নির্দিষ্ট করা মান -৯০-এর কম হলে, এটি -৯০-এ সেট করা হবে। এবং ভ্যালু ৯০-এর বেশি হলে, এটি ৯০-এ সেট করা হবে।
west
ধরন: number
পশ্চিম দ্রাঘিমাংশ ডিগ্রিতে। [-১৮০, ১৮০] রেঞ্জের বাইরের ভ্যালু [-১৮০, ১৮০) রেঞ্জে র‍্যাপ করা হবে। যেমন, -১৯০ ভ্যালু ১৭০-এ কনভার্ট করা হবে। ১৯০ ভ্যালু -১৭০-এ কনভার্ট করা হবে। এটি থেকে বোঝা যায় যে দ্রাঘিমাংশ সারা বিশ্বকে ঘিরে রেখেছে।

LatLngAltitude ক্লাস

google.maps.LatLngAltitude class
implements LatLngAltitudeLiteral, LatLngLiteral
library "core"

LatLngAltitude হল ভৌগোলিক স্থানাঙ্কে একটি 3D পয়েন্ট: অক্ষাংশ, দ্রাঘিমাংশ ও উচ্চতা।

  • অক্ষাংশের রেঞ্জ -৯০ থেকে ৯০ ডিগ্রির মধ্যে হয়। এই রেঞ্জের উপরে বা নিচে থাকা ভ্যালু [-৯০, ৯০] রেঞ্জে ক্ল্যাম্প করা হবে। এর অর্থ হল, নির্দিষ্ট করা মান -৯০-এর কম হলে, এটি -৯০-এ সেট করা হবে। এবং ভ্যালু ৯০-এর বেশি হলে, এটি ৯০-এ সেট করা হবে।
  • দ্রাঘিমাংশের রেঞ্জ -১৮০ থেকে ১৮০ ডিগ্রির মধ্যে হতে হবে। এই রেঞ্জের উপরে বা নিচে থাকা ভ্যালু র‍্যাপ করা হবে যাতে সেগুলি রেঞ্জের মধ্যে থাকে। যেমন, -১৯০ ভ্যালু ১৭০-এ কনভার্ট করা হবে। ১৯০ ভ্যালু -১৭০-এ কনভার্ট করা হবে। এটি থেকে বোঝা যায় যে দ্রাঘিমাংশ সারা বিশ্বকে ঘিরে রেখেছে।
  • উচ্চতা মিটারে পরিমাপ করা হয়। পজিটিভ ভ্যালু দিয়ে মাটি থেকে উচ্চতা এবং নেগেটিভ ভ্যালু দিয়ে মাটির নিচে গভীরতা বোঝানো হয়।

const {LatLngAltitude} = await google.maps.importLibrary("core");
LatLngAltitude
LatLngAltitude(value[, noClampNoWrap])
প্যারামিটার:
  • value: LatLngAltitude|LatLngAltitudeLiteral|LatLng|LatLngLiteral প্রারম্ভিক মান।
  • noClampNoWrap: boolean optional ইনিশিয়ালাইজেশন ভ্যালু সংরক্ষণ করা হবে কিনা, এমনকি সেগুলি [-৯০, ৯০] রেঞ্জের মধ্যে সঠিক অক্ষাংশ ভ্যালু বা [-১৮০, ১৮০] রেঞ্জের মধ্যে সঠিক দ্রাঘিমাংশ ভ্যালু না হলেও। ডিফল্ট হল false যা অক্ষাংশ ক্ল্যাম্পিং ও দ্রাঘিমাংশ র‍্যাপিং চালু করে।
altitude
readonly
ধরন: number
উচ্চতা দেখায়।
lat
readonly
ধরন: number
অক্ষাংশ দেখায়।
lng
readonly
ধরন: number
দ্রাঘিমাংশ দেখায়।
equals
equals(other)
প্যারামিটার:
রিটার্ন ভ্যালু: boolean দুটি অবজেক্ট সমান কিনা।
দুটি LatLngAltitudes-এর জন্য তুলনা করার ফাংশন। স্থানাঙ্ক একে অপরের 1e-9-এর মধ্যে থাকলে true এবং অন্যথায় false দেখায়।
toJSON
toJSON([key])
প্যারামিটার:
  • key: string optional
রিটার্ন ভ্যালু: LatLngAltitudeLiteral
একটি সাধারণ অবজেক্টে কনভার্ট করে।

LatLngAltitudeLiteral ইন্টারফেস

google.maps.LatLngAltitudeLiteral ইন্টারফেস
এক্সটেন্ড করে LatLngLiteral

সুবিধার জন্য অনেক জায়গায় LatLngAltitude অবজেক্টের পরিবর্তে অবজেক্ট লিটারাল গ্রহণ করা হয়। Maps API-এর সাথে এগুলির এনকাউন্টার হলে, এগুলি LatLngAltitude অবজেক্টে কনভার্ট হয়ে যায়।

altitude
ধরন: number
মাটির উপরিতল থেকে দূরত্ব (মিটারে)। নেগেটিভ ভ্যালু মানে মাটির নিচে।
lat
ধরন: number
ডিগ্রিতে অক্ষাংশ। ভ্যালু [-৯০, ৯০] রেঞ্জে ক্ল্যাম্প করা হবে। এর অর্থ হল, নির্দিষ্ট করা মান -৯০-এর কম হলে, এটি -৯০-এ সেট করা হবে। এবং ভ্যালু ৯০-এর বেশি হলে, এটি ৯০-এ সেট করা হবে।
lng
ধরন: number
ডিগ্রিতে দ্রাঘিমাংশ। [-১৮০, ১৮০] রেঞ্জের বাইরে থাকা ভ্যালু র‍্যাপ করা হবে যাতে সেগুলি রেঞ্জের মধ্যে থাকে। যেমন, -১৯০ ভ্যালু ১৭০-এ কনভার্ট করা হবে। ১৯০ ভ্যালু -১৭০-এ কনভার্ট করা হবে। এটি থেকে বোঝা যায় যে দ্রাঘিমাংশ সারা বিশ্বকে ঘিরে রেখেছে।

Point ক্লাস

google.maps.Point ক্লাস
লাইব্রেরি "core"

const {Point} = await google.maps.importLibrary("core");
Point
Point(x, y)
প্যারামিটার:
  • x: number
  • y: number
দ্বিমাত্রিক সমতলের একটি বিন্দু।
x
ধরন: number
X কোঅর্ডিনেট
y
ধরন: number
Y কোঅর্ডিনেট
equals
equals(other)
প্যারামিটার:
রিটার্ন ভ্যালু: boolean
দুটি পয়েন্টের মধ্যে তুলনা করে
toString
toString()
প্যারামিটার: কিছু নেই
রিটার্ন ভ্যালু: string
এই পয়েন্টের স্ট্রিং উপস্থাপনা দেখায়।

সাইজ ক্লাস

google.maps.Size ক্লাস
লাইব্রেরি "core"

const {Size} = await google.maps.importLibrary("core");
Size
Size(width, height[, widthUnit, heightUnit])
প্যারামিটার:
  • width: number
  • height: number
  • widthUnit: string optional
  • heightUnit: string optional
দ্বিমাত্রিক সাইজ, যেখানে প্রস্থ হল x-অক্ষের দূরত্ব এবং উচ্চতা হল y-অক্ষের দূরত্ব।
height
ধরন: number
y-অক্ষ বরাবর উচ্চতা, পিক্সেলে।
width
ধরন: number
পিক্সেলে, x-অক্ষ বরাবর প্রস্থ।
equals
equals(other)
প্যারামিটার:
  • other: Size optional
রিটার্ন ভ্যালু: boolean
দুটি সাইজের তুলনা করে।
toString
toString()
প্যারামিটার: কিছু নেই
রিটার্ন ভ্যালু: string
এই সাইজের স্ট্রিং উপস্থাপনা দেখায়।

প্যাডিং ইন্টারফেস

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

bottom
ঐচ্ছিক
ধরন: number optional
নিচের প্যাডিং, পিক্সেলে।
left
ঐচ্ছিক
ধরন: number optional
বাঁদিকের প্যাডিং, পিক্সেলে।
right
ঐচ্ছিক
ধরন: number optional
ডানদিকের প্যাডিং, পিক্সেলে।
top
ঐচ্ছিক
ধরন: number optional
পিক্সেলে, উপরের প্যাডিং।

CircleLiteral ইন্টারফেস

google.maps.CircleLiteral ইন্টারফেস
এক্সটেন্ড করে CircleOptions

অবজেক্ট লিটারাল যা একটি বৃত্তকে বোঝায়।

center
Circle-এর কেন্দ্র।
radius
ধরন: number
পৃথিবীর পৃষ্ঠে মিটারে ব্যাসার্ধ।
উত্তরাধিকার সূত্রে প্রাপ্ত: clickable, draggable, editable, fillColor, fillOpacity, map, strokeColor, strokeOpacity, strokePosition, strokeWeight, visible, zIndex

Orientation3D ক্লাস

google.maps.Orientation3D class
implements Orientation3DLiteral
library "core"

Orientation3D হল একটি ত্রিমাত্রিক ভেক্টর যা হেডিং, টিল্ট এবং রোল বরাবর স্ট্যান্ডার্ড গাণিতিক ঘূর্ণন রূপান্তরের জন্য ব্যবহৃত হয়।

  • হেডিং হল [০, ৩৬০) ডিগ্রি রেঞ্জের মধ্যে থাকা একটি কোণ।
  • টিল্ট হল [০, ৩৬০) ডিগ্রি রেঞ্জের মধ্যে একটি কোণ।
  • রোল হল [০, ৩৬০) ডিগ্রি রেঞ্জের মধ্যে একটি কোণ।

const {Orientation3D} = await google.maps.importLibrary("core");
Orientation3D
Orientation3D(value)
প্যারামিটার:
heading
readonly
ধরন: number
ডিফল্ট: 0
z-অক্ষ (পৃথিবীর পৃষ্ঠের সাথে লম্ব) বরাবর ঘূর্ণন। ০ (ডিফল্ট) ভ্যালু উত্তর দিকের সমান। পজিটিভ রোটেশন হল z-অ্যাক্সিসের চারপাশে ঘড়ির কাঁটার দিকে এবং ০ থেকে ৩৬০ ডিগ্রিতে নির্দিষ্ট করা হয়। এই রেঞ্জের উপরে বা নিচে থাকা ভ্যালু র‍্যাপ করা হবে যাতে সেগুলি রেঞ্জের মধ্যে থাকে। যেমন, -১৯০ ভ্যালু ১৭০-এ কনভার্ট করা হবে। এছাড়াও, ৫৩০ ভ্যালু ১৭০-এ কনভার্ট করা হবে।
roll
readonly
ধরন: number
ডিফল্ট: 0
Y-অক্ষ বরাবর ঘোরানো। পজিটিভ রোটেশন হল y-অক্ষের চারপাশে ঘড়ির কাঁটার দিকে এবং ০ থেকে ৩৬০ ডিগ্রিতে নির্দিষ্ট করা হয়। এই রেঞ্জের উপরে বা নিচে থাকা ভ্যালু র‍্যাপ করা হবে যাতে সেগুলি রেঞ্জের মধ্যে থাকে। যেমন, -১৯০ ভ্যালু ১৭০-এ কনভার্ট করা হবে। এছাড়াও, ৫৩০ ভ্যালু কনভার্ট করে ১৭০ করা হবে।
tilt
readonly
ধরন: number
ডিফল্ট: 0
x-অ্যাক্সিস বরাবর ঘোরানো। পজিটিভ রোটেশন হল x-অক্ষের চারপাশে ঘড়ির কাঁটার দিকে এবং ০ থেকে ৩৬০ ডিগ্রিতে নির্দিষ্ট করা হয়। এই রেঞ্জের উপরে বা নিচে থাকা ভ্যালু র‍্যাপ করা হবে যাতে সেগুলি রেঞ্জের মধ্যে থাকে। যেমন, -১৯০ ভ্যালু ১৭০-এ কনভার্ট করা হবে। এছাড়াও, ৫৩০ ভ্যালু কনভার্ট করে ১৭০ করা হবে।
equals
equals(other)
প্যারামিটার:
রিটার্ন ভ্যালু: boolean দুটি অবজেক্ট সমান কিনা।
তুলনা করার ফাংশন।
toJSON
toJSON([key])
প্যারামিটার:
  • key: string optional
রিটার্ন ভ্যালু: Orientation3DLiteral
একটি সাধারণ অবজেক্টে কনভার্ট করে।

Orientation3DLiteral ইন্টারফেস

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

সুবিধার জন্য অনেক জায়গায় Orientation3D অবজেক্টের পরিবর্তে অবজেক্ট লিটারাল গ্রহণ করা হয়। Maps API-এর সাথে এগুলির এনকাউন্টার হলে, এগুলি Orientation3D অবজেক্টে কনভার্ট হয়ে যায়।

heading
ঐচ্ছিক
ধরন: number optional
z-অক্ষ (পৃথিবীর পৃষ্ঠের সাথে লম্ব) বরাবর ঘূর্ণন। ০ (ডিফল্ট) ভ্যালু উত্তর দিকের সমান। পজিটিভ রোটেশন হল z-অ্যাক্সিসের চারপাশে ঘড়ির কাঁটার দিকে এবং ০ থেকে ৩৬০ ডিগ্রিতে নির্দিষ্ট করা হয়।
roll
ঐচ্ছিক
ধরন: number optional
Y-অক্ষ বরাবর ঘোরানো। পজিটিভ রোটেশন হল y-অক্ষের চারপাশে ঘড়ির কাঁটার দিকে এবং ০ থেকে ৩৬০ ডিগ্রিতে নির্দিষ্ট করা হয়।
tilt
ঐচ্ছিক
ধরন: number optional
x-অ্যাক্সিস বরাবর ঘোরানো। পজিটিভ রোটেশন হল x-অক্ষের চারপাশে ঘড়ির কাঁটার দিকে এবং ০ থেকে ৩৬০ ডিগ্রিতে নির্দিষ্ট করা হয়।

Vector3D ক্লাস

google.maps.Vector3D class
implements Vector3DLiteral
library "core"

Vector3D হল একটি ত্রিমাত্রিক ভেক্টর যা স্ট্যান্ডার্ড গাণিতিক অপারেশনের জন্য ব্যবহৃত হয় যেমন লোকাল x-, y- এবং z-অক্ষ বরাবর ত্রিমাত্রিক অবজেক্টের বাউন্ড স্কেল করা।

  • x হল একটি বাস্তব সংখ্যা।
  • y হল একটি বাস্তব সংখ্যা।
  • z হল একটি বাস্তব সংখ্যা।

const {Vector3D} = await google.maps.importLibrary("core");
Vector3D
Vector3D(value)
প্যারামিটার:
x
readonly
ধরন: number
থ্রি-ডাইমেনশনাল ভেক্টরের X-কম্পোনেন্ট।
y
readonly
ধরন: number
ত্রিমাত্রিক ভেক্টরের Y-কম্পোনেন্ট।
z
readonly
ধরন: number
ত্রিমাত্রিক ভেক্টরের Z-কম্পোনেন্ট।
equals
equals(other)
প্যারামিটার:
  • other: Vector3D|Vector3DLiteral optional অন্য একটি Vector3D বা Vector3DLiteral অবজেক্ট।
রিটার্ন ভ্যালু: boolean
তুলনা করার ফাংশন।
toJSON
toJSON([key])
প্যারামিটার:
  • key: string optional
রিটার্ন ভ্যালু: Vector3DLiteral
একটি সাধারণ অবজেক্টে কনভার্ট করে।

Vector3DLiteral ইন্টারফেস

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

সুবিধার জন্য অনেক জায়গায় Vector3D অবজেক্টের পরিবর্তে অবজেক্ট লিটারাল গ্রহণ করা হয়। Maps API-এর সাথে এগুলির এনকাউন্টার হলে, এগুলি Vector3D অবজেক্টে কনভার্ট হয়ে যায়।

x
ধরন: number
থ্রি-ডাইমেনশনাল ভেক্টরের X-কম্পোনেন্ট।
y
ধরন: number
ত্রিমাত্রিক ভেক্টরের Y-কম্পোনেন্ট।
z
ধরন: number
ত্রিমাত্রিক ভেক্টরের Z-কম্পোনেন্ট।