Maps JavaScript API-এর 3D ম্যাপে, আপনি cameraPosition অপশনটি ব্যবহার করে ক্যামেরার ফোকাস নিয়ন্ত্রণ করেন।
মূল আচরণসমূহ:
-
centerসহ : অক্ষাংশ এবং দ্রাঘিমাংশের স্থানাঙ্ক মানচিত্রের সেই সুনির্দিষ্ট বিন্দুটিকে নির্দেশ করে, যেটির দিকে ক্যামেরাটি মুখ করে থাকে। -
cameraPositionসহ: ক্যামেরাটি নির্মাণের সময় প্রদত্ত স্থানাঙ্কে স্থাপন করা হয়। এর ফলে প্রায়শই আগ্রহের কোনো নির্দিষ্ট বিষয়ের উপর দৃশ্যটিকে কেন্দ্র করা কঠিন হয়ে পড়ে।
নিম্নলিখিত উদাহরণটি একটি নির্দিষ্ট কেন্দ্রবিন্দু নিশ্চিত করার জন্য ' center অপশন ব্যবহার করে একটি ম্যাপ ইনিশিয়ালাইজ করার পদ্ধতি প্রদর্শন করে। মার্কারটি ' center এ প্রদত্ত কেন্দ্রবিন্দুটি নির্দেশ করে।
<html>
<head>
<title>3D Camera Position</title>
<link rel="stylesheet" type="text/css" href="./style.css" />
</head>
<body>
<gmp-map-3d
center="40.7860524,-73.9634983,0"
range="1500"
tilt="70"
heading="-150"
mode="satellite">
<gmp-marker position="40.7860524,-73.9634983" altitude-mode="clamp-to-ground"></gmp-marker>
</gmp-map-3d>
<script
async
src="https://maps.googleapis.com/maps/api/js?key=AIzaSyA6myHzS10YXdcazAFalmXvDkrYCp5cLc8&v=weekly&libraries=maps3d"></script>
</body>
</html>সম্পূর্ণ উদাহরণ সোর্স কোড দেখুন
সিএসএস
gmp-map-3d { height: 100%; } html, body { height: 100%; margin: 0; padding: 0; }
এইচটিএমএল
<html>
<head>
<title>3D Camera Position</title>
<link rel="stylesheet" type="text/css" href="./style.css" />
</head>
<body>
<gmp-map-3d
center="40.7860524,-73.9634983,0"
range="1500"
tilt="70"
heading="-150"
mode="satellite">
<gmp-marker position="40.7860524,-73.9634983" altitude-mode="clamp-to-ground"></gmp-marker>
</gmp-map-3d>
<script
async
src="https://maps.googleapis.com/maps/api/js?key=AIzaSyA6myHzS10YXdcazAFalmXvDkrYCp5cLc8&v=weekly&libraries=maps3d"></script>
</body>
</html>নমুনা চেষ্টা করুন
দৃশ্যক্ষেত্র এবং পরিসীমা
আপনি দুটি স্বতন্ত্র প্যারামিটার—range এবং fov—ব্যবহার করে ভিউপোর্টে ম্যাপের কতটুকু অংশ দেখা যাবে তা নিয়ন্ত্রণ করতে পারেন। যদিও উভয়ই 'জুম' লেভেলকে প্রভাবিত করে, এদের কার্যপ্রণালী ভিন্ন:
range: ক্যামেরা এবং কেন্দ্রবিন্দুর মধ্যকার বাস্তব দূরত্ব নিয়ন্ত্রণ করে। এটি পরিবর্তন করার অর্থ হলো ক্যামেরাটিকে ম্যাপের কাছে বা দূরে সরানো।fov(ফিল্ড অফ ভিউ): ক্যামেরার লেন্সের কোণ নিয়ন্ত্রণ করে। এর উচ্চ মান ওয়াইড-অ্যাঙ্গেল লেন্সের মতো কাজ করে, যা চারপাশের বেশি অংশ দেখায়, আর নিম্ন মান টেলিফটো লেন্সের মতো কাজ করে।
নিম্নলিখিত তুলনাটি fov স্পেকট্রামের বিপরীত প্রান্তে একই ম্যাপ দেখাচ্ছে। বাম দিকের ম্যাপে, fov ৫ (ন্যারো/টেলিফটো)-তে সেট করা হয়েছে; ডান দিকের ম্যাপে, এটি ৮০ (ওয়াইড-অ্যাঙ্গেল)-এ সেট করা হয়েছে।
