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 বস্তু তৈরি করে। অক্ষাংশ পরিসীমা [-90, 90] মধ্যে ডিগ্রী নির্দিষ্ট করা হয়. দ্রাঘিমাংশ সীমার মধ্যে ডিগ্রী নির্দিষ্ট করা হয় [-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) পরামিতি:
|