Coordinates

LatLng ক্লাস

google.maps.LatLng ক্লাস

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") নম্বরে কল করে অ্যাক্সেস করুন।
Maps JavaScript API-তে লাইব্রেরি দেখুন।

LatLng
LatLng(latOrLatLngOrLatLngLiteral[, lngOrNoClampNoWrap, noClampNoWrap])
প্যারামিটার: 
  • latOrLatLngOrLatLngLiteral:  number|LatLngLiteral|LatLng
  • lngOrNoClampNoWrap:  number|boolean optional
  • noClampNoWrap:  boolean optional
একটি LatLng অবজেক্ট তৈরি করে যা একটি ভৌগোলিক বিন্দুকে উপস্থাপন করে। অক্ষাংশ [-৯০, ৯০] রেঞ্জের মধ্যে ডিগ্রিতে উল্লেখ করা হয়। দ্রাঘিমাংশ [-১৮০, ১৮০) রেঞ্জের মধ্যে ডিগ্রিতে উল্লেখ করা হয়। এই রেঞ্জের বাইরে ভ্যালু চালু করতে noClampNoWrap-কে true-এ সেট করুন। অক্ষাংশ ও দ্রাঘিমাংশের ক্রম লক্ষ্য করুন।
equals
equals(other)
প্যারামিটার: 
রিটার্ন ভ্যালু:  boolean
তুলনা করার ফাংশন।
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 ক্লাস

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

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

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 ক্লাস

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

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

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

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

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

LatLngAltitude
LatLngAltitude(value[, noClampNoWrap])
প্যারামিটার: 
  • value:  LatLngAltitude|LatLngAltitudeLiteral|LatLng|LatLngLiteral প্রারম্ভিক মান।
  • noClampNoWrap:  boolean optional ইনিশিয়ালাইজেশন ভ্যালু সংরক্ষণ করা হবে কিনা, এমনকি সেগুলি [-৯০, ৯০] রেঞ্জের মধ্যে সঠিক অক্ষাংশ ভ্যালু বা [-১৮০, ১৮০] রেঞ্জের মধ্যে সঠিক দ্রাঘিমাংশ ভ্যালু না হলেও। ডিফল্ট হল false যা অক্ষাংশ ক্ল্যাম্পিং ও দ্রাঘিমাংশ র‍্যাপিং চালু করে।
altitude
ধরন:  number
উচ্চতা দেখায়।
lat
ধরন:  number
অক্ষাংশ দেখায়।
lng
ধরন:  number
দ্রাঘিমাংশ দেখায়।
equals
equals(other)
প্যারামিটার: 
  • other:  LatLngAltitude optional অন্য LatLngAltitude অবজেক্ট।
রিটার্ন ভ্যালু:  boolean দুটি অবজেক্ট সমান কিনা।
তুলনা করার ফাংশন।
toJSON
toJSON()
প্যারামিটার:  কিছু নেই
রিটার্ন ভ্যালু:  LatLngAltitudeLiteral এই অবজেক্টের JSON উপস্থাপনা।

LatLngAltitudeLiteral ইন্টারফেস

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

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

এই ইন্টারফেস LatLngLiteral-কে এক্সটেন্ড করে।

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

Point ক্লাস

google.maps.Point ক্লাস

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

Point
Point(x, y)
প্যারামিটার: 
  • x:  number
  • y:  number
দ্বিমাত্রিক সমতলের একটি বিন্দু।
x
ধরন:  number
X কোঅর্ডিনেট
y
ধরন:  number
Y কোঅর্ডিনেট
equals
equals(other)
প্যারামিটার: 
  • other:  Point optional
রিটার্ন ভ্যালু:  boolean
দুটি পয়েন্টের মধ্যে তুলনা করে
toString
toString()
প্যারামিটার:  কিছু নেই
রিটার্ন ভ্যালু:  string
এই পয়েন্টের স্ট্রিং উপস্থাপনা দেখায়।

সাইজ ক্লাস

google.maps.Size ক্লাস

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

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 optional
ধরন:  number optional
নিচের প্যাডিং, পিক্সেলে।
left optional
ধরন:  number optional
বাঁদিকের প্যাডিং, পিক্সেলে।
right optional
ধরন:  number optional
ডানদিকের প্যাডিং, পিক্সেলে।
top optional
ধরন:  number optional
পিক্সেলে, উপরের প্যাডিং।

CircleLiteral ইন্টারফেস

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

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

এই ইন্টারফেস CircleOptions-কে এক্সটেন্ড করে।

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

Orientation3D ক্লাস

google.maps.Orientation3D ক্লাস

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

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

এই ক্লাসটি Orientation3DLiteral ইমপ্লিমেন্ট করে।

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

Orientation3D
Orientation3D(value)
প্যারামিটার: 
heading
ধরন:  number
ডিফল্ট: 0
z-অক্ষ (পৃথিবীর পৃষ্ঠের সাথে লম্ব) বরাবর ঘূর্ণন। ০ (ডিফল্ট) ভ্যালু উত্তর দিকের সমান। পজিটিভ রোটেশন হল z-অ্যাক্সিসের চারপাশে ঘড়ির কাঁটার দিকে এবং ০ থেকে ৩৬০ ডিগ্রিতে নির্দিষ্ট করা হয়। এই রেঞ্জের উপরে বা নিচে থাকা ভ্যালু র‍্যাপ করা হবে যাতে সেগুলি রেঞ্জের মধ্যে থাকে। যেমন, -১৯০ ভ্যালু ১৭০-এ কনভার্ট করা হবে। এছাড়াও, ৫৩০ ভ্যালু ১৭০-এ কনভার্ট করা হবে।
roll
ধরন:  number
ডিফল্ট: 0
Y-অক্ষ বরাবর ঘোরানো। পজিটিভ রোটেশন হল y-অক্ষের চারপাশে ঘড়ির কাঁটার দিকে এবং ০ থেকে ৩৬০ ডিগ্রিতে নির্দিষ্ট করা হয়। এই রেঞ্জের উপরে বা নিচে থাকা ভ্যালু র‍্যাপ করা হবে যাতে সেগুলি রেঞ্জের মধ্যে থাকে। যেমন, -১৯০ ভ্যালু ১৭০-এ কনভার্ট করা হবে। এছাড়াও, ৫৩০ ভ্যালু ১৭০-এ কনভার্ট করা হবে।
tilt
ধরন:  number
ডিফল্ট: 0
x-অ্যাক্সিস বরাবর ঘোরানো। পজিটিভ রোটেশন হল x-অক্ষের চারপাশে ঘড়ির কাঁটার দিকে এবং ০ থেকে ৩৬০ ডিগ্রিতে নির্দিষ্ট করা হয়। এই রেঞ্জের উপরে বা নিচে থাকা ভ্যালু র‍্যাপ করা হবে যাতে সেগুলি রেঞ্জের মধ্যে থাকে। যেমন, -১৯০ ভ্যালু ১৭০-এ কনভার্ট করা হবে। এছাড়াও, ৫৩০ ভ্যালু ১৭০-এ কনভার্ট করা হবে।
equals
equals(other)
প্যারামিটার: 
রিটার্ন ভ্যালু:  boolean দুটি অবজেক্ট সমান কিনা।
তুলনা করার ফাংশন।
toJSON
toJSON()
প্যারামিটার:  কিছু নেই
রিটার্ন ভ্যালু:  Orientation3DLiteral
JSON রিপ্রেজেন্টেশনে কনভার্ট করে। এই ফাংশন JSON.stringify-এর মাধ্যমে ব্যবহার করার জন্য তৈরি করা হয়েছে।

Orientation3DLiteral ইন্টারফেস

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

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

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

Vector3D ক্লাস

google.maps.Vector3D ক্লাস

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

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

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

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

Vector3D
Vector3D(value)
প্যারামিটার: 
x
ধরন:  number
থ্রি-ডাইমেনশনাল ভেক্টরের X-কম্পোনেন্ট।
y
ধরন:  number
ত্রিমাত্রিক ভেক্টরের Y-কম্পোনেন্ট।
z
ধরন:  number
ত্রিমাত্রিক ভেক্টরের Z-কম্পোনেন্ট।
equals
equals(other)
প্যারামিটার: 
রিটার্ন ভ্যালু:  boolean
তুলনা করার ফাংশন।
toJSON
toJSON()
প্যারামিটার:  কিছু নেই
রিটার্ন ভ্যালু:  Vector3DLiteral
JSON রিপ্রেজেন্টেশনে কনভার্ট করে। এই ফাংশন JSON.stringify-এর মাধ্যমে ব্যবহার করার জন্য তৈরি করা হয়েছে।

Vector3DLiteral ইন্টারফেস

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

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

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