LatLng ক্লাস
google.maps . LatLng
ক্লাস
একটি LatLng
হল ভৌগলিক স্থানাঙ্কের একটি বিন্দু: অক্ষাংশ এবং দ্রাঘিমাংশ।
- অক্ষাংশ -90 এবং 90 ডিগ্রীর মধ্যে, সমেত। এই পরিসরের উপরে বা নীচের মানগুলিকে [-৯০, ৯০] পরিসরে আটকানো হবে। এর মানে হল যে যদি নির্দিষ্ট করা মান -90 এর কম হয়, তাহলে এটি -90 এ সেট করা হবে। এবং যদি মান 90 এর বেশি হয় তবে এটি 90 এ সেট করা হবে।
- দ্রাঘিমাংশ -180 এবং 180 ডিগ্রীর মধ্যে, অন্তর্ভুক্ত। এই পরিসরের উপরে বা নীচের মানগুলিকে মোড়ানো হবে যাতে সেগুলি পরিসরের মধ্যে পড়ে৷ উদাহরণস্বরূপ, -190-এর একটি মান 170-এ রূপান্তরিত হবে। 190-এর একটি মান -170-এ রূপান্তরিত হবে। এটি প্রতিফলিত করে যে দ্রাঘিমাংশগুলি বিশ্বজুড়ে মোড়ানো।
লক্ষ্য করুন যে আপনি একটি
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]) পরামিতি:
একটি ভৌগলিক বিন্দু প্রতিনিধিত্ব করে একটি LatLng বস্তু তৈরি করে। অক্ষাংশ [-৯০, ৯০] সীমার মধ্যে ডিগ্রীতে নির্দিষ্ট করা হয়েছে। দ্রাঘিমাংশ সীমার মধ্যে ডিগ্রী নির্দিষ্ট করা হয় [-180, 180). এই পরিসরের বাইরের মানগুলি সক্ষম করতে noClampNoWrap true সেট করুন৷ অক্ষাংশ এবং দ্রাঘিমাংশের ক্রম লক্ষ্য করুন। |
পদ্ধতি | |
---|---|
equals | equals(other) পরামিতি:
রিটার্ন মান: boolean তুলনা ফাংশন। |
lat | lat() পরামিতি: কোনোটিই নয় রিটার্ন মান: number ডিগ্রীতে অক্ষাংশ প্রদান করে। |
lng | lng() পরামিতি: কোনোটিই নয় রিটার্ন মান: number ডিগ্রীতে দ্রাঘিমাংশ প্রদান করে। |
toJSON | toJSON() পরামিতি: কোনোটিই নয় রিটার্ন মান: LatLngLiteral JSON প্রতিনিধিত্বে রূপান্তরিত করে। এই ফাংশনটি JSON.stringify এর মাধ্যমে ব্যবহার করার উদ্দেশ্যে করা হয়েছে। |
toString | toString() পরামিতি: কোনোটিই নয় রিটার্ন মান: string স্ট্রিং প্রতিনিধিত্বে রূপান্তরিত করে। |
toUrlValue | toUrlValue([precision]) পরামিতি:
রিটার্ন মান: string এই LatLng এর জন্য "lat,lng" ফর্মের একটি স্ট্রিং প্রদান করে। আমরা ডিফল্টরূপে lat/lng মানগুলিকে 6 দশমিক স্থানে রাউন্ড করি। |
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});
LatLng অবজেক্ট লিটারেল জ্যামিতি লাইব্রেরিতে সমর্থিত নয়।
বৈশিষ্ট্য | |
---|---|
lat | প্রকার: number ডিগ্রীতে অক্ষাংশ। মানগুলি পরিসরে আটকে রাখা হবে [-৯০, ৯০]। এর মানে হল যে যদি নির্দিষ্ট করা মান -90 এর কম হয়, তাহলে এটি -90 এ সেট করা হবে। এবং যদি মান 90 এর বেশি হয় তবে এটি 90 এ সেট করা হবে। |
lng | প্রকার: number ডিগ্রীতে দ্রাঘিমাংশ। পরিসীমা [-180, 180] এর বাইরের মানগুলিকে মোড়ানো হবে যাতে সেগুলি পরিসরের মধ্যে পড়ে৷ উদাহরণস্বরূপ, -190-এর একটি মান 170-এ রূপান্তরিত হবে। 190-এর একটি মান -170-এ রূপান্তরিত হবে। এটি প্রতিফলিত করে যে দ্রাঘিমাংশগুলি বিশ্বজুড়ে মোড়ানো। |
LatLngBounds ক্লাস
google.maps . LatLngBounds
ক্লাস
একটি LatLngBounds
দৃষ্টান্ত ভৌগলিক স্থানাঙ্কে একটি আয়তক্ষেত্রকে প্রতিনিধিত্ব করে, যেটি 180 ডিগ্রি অনুদৈর্ঘ্য মেরিডিয়ান অতিক্রম করে।
const {LatLngBounds} = await google.maps.importLibrary("core")
কল করে অ্যাক্সেস করুন। Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন।
কনস্ট্রাক্টর | |
---|---|
LatLngBounds | LatLngBounds([swOrLatLngBounds, ne]) পরামিতি:
এর দক্ষিণ-পশ্চিম এবং উত্তর-পূর্ব কোণে বিন্দু থেকে একটি আয়তক্ষেত্র তৈরি করে। |
ধ্রুবক | |
---|---|
MAX_BOUNDS | পৃথিবীর সর্বোচ্চ সীমার জন্য LatLngBounds। এই সীমানা সমগ্র পৃথিবীকে বেষ্টন করবে। |
পদ্ধতি | |
---|---|
contains | contains(latLng) পরামিতি:
রিটার্ন মান: boolean প্রদত্ত lat/lng এই সীমার মধ্যে থাকলে 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 প্রদত্ত মানচিত্রের সীমাকে একটি ল্যাট/lng স্প্যানে রূপান্তর করে। |
toString | toString() পরামিতি: কোনোটিই নয় রিটার্ন মান: string স্ট্রিং এ রূপান্তরিত করে। |
toUrlValue | toUrlValue([precision]) পরামিতি:
রিটার্ন মান: string এই সীমার জন্য "lat_lo,lng_lo,lat_hi,lng_hi" ফর্মের একটি স্ট্রিং প্রদান করে, যেখানে "lo" বাউন্ডিং বাক্সের দক্ষিণ-পশ্চিম কোণে অনুরূপ, যখন "হাই" সেই বাক্সের উত্তর-পূর্ব কোণের সাথে মিলে যায়। |
union | union(other) পরামিতি:
রিটার্ন মান: LatLngBounds এটি এবং প্রদত্ত সীমার মিলন ধারণ করতে এই সীমাকে প্রসারিত করে। |
LatLngBoundsLiteral ইন্টারফেস
google.maps . LatLngBoundsLiteral
ইন্টারফেস
সমগ্র API জুড়ে LatLngBounds
অবজেক্টের জায়গায় অবজেক্ট লিটারেল গৃহীত হয়। এগুলি স্বয়ংক্রিয়ভাবে LatLngBounds
অবজেক্টে রূপান্তরিত হয়। সমস্ত south
, west
, north
এবং east
সেট করতে হবে, অন্যথায় একটি ব্যতিক্রম নিক্ষেপ করা হবে।
বৈশিষ্ট্য | |
---|---|
east | প্রকার: number ডিগ্রীতে পূর্ব দ্রাঘিমাংশ। পরিসরের বাইরের মানগুলি [-180, 180] পরিসরে মোড়ানো হবে [-180, 180)। উদাহরণস্বরূপ, -190-এর একটি মান 170-এ রূপান্তরিত হবে। 190-এর একটি মান -170-এ রূপান্তরিত হবে। এটি প্রতিফলিত করে যে দ্রাঘিমাংশগুলি বিশ্বজুড়ে মোড়ানো। |
north | প্রকার: number ডিগ্রিতে উত্তর অক্ষাংশ। মানগুলি পরিসরে আটকে রাখা হবে [-৯০, ৯০]। এর মানে হল যে যদি নির্দিষ্ট করা মান -90 এর কম হয়, তাহলে এটি -90 এ সেট করা হবে। এবং যদি মান 90 এর বেশি হয় তবে এটি 90 এ সেট করা হবে। |
south | প্রকার: number ডিগ্রীতে দক্ষিণ অক্ষাংশ। মানগুলি পরিসরে আটকে রাখা হবে [-৯০, ৯০]। এর মানে হল যে যদি নির্দিষ্ট করা মান -90 এর কম হয়, তাহলে এটি -90 এ সেট করা হবে। এবং যদি মান 90 এর বেশি হয় তবে এটি 90 এ সেট করা হবে। |
west | প্রকার: number ডিগ্রিতে পশ্চিম দ্রাঘিমাংশ। পরিসরের বাইরের মানগুলি [-180, 180] পরিসরে মোড়ানো হবে [-180, 180)। উদাহরণস্বরূপ, -190-এর একটি মান 170-এ রূপান্তরিত হবে। 190-এর একটি মান -170-এ রূপান্তরিত হবে। এটি প্রতিফলিত করে যে দ্রাঘিমাংশগুলি বিশ্বজুড়ে মোড়ানো। |
LatLngAltitude ক্লাস
google.maps . LatLngAltitude
ক্লাস
একটি LatLngAltitude
হল ভৌগলিক স্থানাঙ্কের একটি 3D বিন্দু: অক্ষাংশ, দ্রাঘিমাংশ এবং উচ্চতা।
- অক্ষাংশ -90 এবং 90 ডিগ্রীর মধ্যে, সমেত। এই পরিসরের উপরে বা নীচের মানগুলিকে [-৯০, ৯০] পরিসরে আটকানো হবে। এর মানে হল যে যদি নির্দিষ্ট করা মান -90 এর কম হয়, তাহলে এটি -90 এ সেট করা হবে। এবং যদি মান 90 এর বেশি হয় তবে এটি 90 এ সেট করা হবে।
- দ্রাঘিমাংশ -180 এবং 180 ডিগ্রীর মধ্যে, অন্তর্ভুক্ত। এই পরিসরের উপরে বা নীচের মানগুলিকে মোড়ানো হবে যাতে সেগুলি পরিসরের মধ্যে পড়ে৷ উদাহরণস্বরূপ, -190-এর একটি মান 170-এ রূপান্তরিত হবে। 190-এর একটি মান -170-এ রূপান্তরিত হবে। এটি প্রতিফলিত করে যে দ্রাঘিমাংশগুলি বিশ্বজুড়ে মোড়ানো।
- উচ্চতা মিটারে পরিমাপ করা হয়। ইতিবাচক মানগুলি স্থল স্তরের উপরে উচ্চতা নির্দেশ করে এবং নেতিবাচক মানগুলি স্থল পৃষ্ঠের নীচে উচ্চতা নির্দেশ করে।
এই ক্লাসটি LatLngAltitudeLiteral
প্রয়োগ করে।
এই ক্লাস LatLngLiteral
প্রয়োগ করে।
const {LatLngAltitude} = await google.maps.importLibrary("core")
কল করে অ্যাক্সেস করুন। Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন।
কনস্ট্রাক্টর | |
---|---|
LatLngAltitude | LatLngAltitude(value[, noClampNoWrap]) পরামিতি:
|
বৈশিষ্ট্য | |
---|---|
altitude | প্রকার: number উচ্চতা প্রদান করে। |
lat | প্রকার: number অক্ষাংশ প্রদান করে। |
lng | প্রকার: number দ্রাঘিমাংশ প্রদান করে। |
পদ্ধতি | |
---|---|
equals | equals(other) পরামিতি:
রিটার্ন মান: boolean দুটি বস্তু সমান কিনা। তুলনা ফাংশন। |
toJSON | toJSON() পরামিতি: কোনোটিই নয় রিটার্ন মান: LatLngAltitudeLiteral এই বস্তুর একটি JSON উপস্থাপনা। |
LatLngAltitudeLiteral ইন্টারফেস
google.maps . LatLngAltitudeLiteral
ইন্টারফেস
অবজেক্ট লিটারেলগুলি অনেক জায়গায় সুবিধা হিসাবে, LatLngAltitude
অবজেক্টের জায়গায় গৃহীত হয়। মানচিত্র API তাদের মুখোমুখি হলে এগুলি LatLngAltitude
অবজেক্টে রূপান্তরিত হয়।
এই ইন্টারফেস LatLngLiteral
প্রসারিত করে।
বৈশিষ্ট্য | |
---|---|
altitude | প্রকার: number ডিফল্ট: 0 স্থল পৃষ্ঠের উপরে দূরত্ব (মিটারে)। ঋণাত্মক মান মানে ভূপৃষ্ঠের নিচে। |
lat | প্রকার: number ডিগ্রীতে অক্ষাংশ। মানগুলি পরিসরে আটকে রাখা হবে [-৯০, ৯০]। এর মানে হল যে যদি নির্দিষ্ট করা মান -90 এর কম হয়, তাহলে এটি -90 এ সেট করা হবে। এবং যদি মান 90 এর বেশি হয় তবে এটি 90 এ সেট করা হবে। |
lng | প্রকার: number ডিগ্রীতে দ্রাঘিমাংশ। পরিসীমা [-180, 180] এর বাইরের মানগুলিকে মোড়ানো হবে যাতে সেগুলি পরিসরের মধ্যে পড়ে৷ উদাহরণস্বরূপ, -190-এর একটি মান 170-এ রূপান্তরিত হবে। 190-এর একটি মান -170-এ রূপান্তরিত হবে। এটি প্রতিফলিত করে যে দ্রাঘিমাংশগুলি বিশ্বজুড়ে মোড়ানো। |
পয়েন্ট ক্লাস
google.maps . Point
ক্লাস
const {Point} = await google.maps.importLibrary("core")
কল করে অ্যাক্সেস করুন। Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন।
কনস্ট্রাক্টর | |
---|---|
Point | Point(x, y) পরামিতি:
দ্বি-মাত্রিক সমতলে একটি বিন্দু। |
বৈশিষ্ট্য | |
---|---|
x | প্রকার: number এক্স স্থানাঙ্ক |
y | প্রকার: number Y স্থানাঙ্ক |
পদ্ধতি | |
---|---|
equals | equals(other) পরামিতি:
রিটার্ন মান: boolean দুটি পয়েন্ট তুলনা |
toString | toString() পরামিতি: কোনোটিই নয় রিটার্ন মান: string এই পয়েন্টের একটি স্ট্রিং উপস্থাপনা প্রদান করে। |
সাইজ ক্লাস
google.maps . Size
ক্লাস
const {Size} = await google.maps.importLibrary("core")
কল করে অ্যাক্সেস করুন। Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন।
কনস্ট্রাক্টর | |
---|---|
Size | Size(width, height[, widthUnit, heightUnit]) পরামিতি:
দ্বি-মাত্রিক আকার, যেখানে প্রস্থ হল x-অক্ষের দূরত্ব এবং উচ্চতা হল y-অক্ষের দূরত্ব। |
বৈশিষ্ট্য | |
---|---|
height | প্রকার: number y-অক্ষ বরাবর উচ্চতা, পিক্সেলে। |
width | প্রকার: number x-অক্ষ বরাবর প্রস্থ, পিক্সেলে। |
পদ্ধতি | |
---|---|
equals | equals(other) পরামিতি:
রিটার্ন মান: boolean দুটি আকার তুলনা. |
toString | toString() পরামিতি: কোনোটিই নয় রিটার্ন মান: string এই আকারের একটি স্ট্রিং উপস্থাপনা প্রদান করে। |
প্যাডিং ইন্টারফেস
google.maps . Padding
ইন্টারফেস
বৈশিষ্ট্য | |
---|---|
bottom optional | প্রকার: number optional নীচের জন্য প্যাডিং, পিক্সেল. |
left optional | প্রকার: number optional বাম জন্য প্যাডিং, পিক্সেল. |
right optional | প্রকার: number optional ডান জন্য প্যাডিং, পিক্সেল. |
top optional | প্রকার: number optional উপরের জন্য প্যাডিং, পিক্সেল. |
সার্কেল লিটারাল ইন্টারফেস
google.maps . CircleLiteral
ইন্টারফেস
বস্তুর আক্ষরিক যা একটি বৃত্তের প্রতিনিধিত্ব করে।
এই ইন্টারফেস CircleOptions
প্রসারিত করে।
বৈশিষ্ট্য | |
---|---|
center | প্রকার: LatLng | LatLngLiteral বৃত্তের কেন্দ্র। |
radius | প্রকার: number পৃথিবীর পৃষ্ঠে মিটারে ব্যাসার্ধ। |
উত্তরাধিকারসূত্রে পাওয়া: clickable , draggable , editable , fillColor , fillOpacity , map , strokeColor , strokeOpacity , strokePosition , strokeWeight , visible , zIndex |