3D এরিয়া এক্সপ্লোরার এমন একটি সমাধান যা আপনাকে আকর্ষণীয় 3D-তে বিভিন্ন এলাকা অন্বেষণ করতে সক্ষম করে। এই সমাধানটি গুগলের ফটোরিয়ালিস্টিক 3D টাইলস , প্লেসেস সার্চ , প্লেস ডিটেইলস এবং অটোকমপ্লিট এপিআই ব্যবহার করে।
শুরু করা যাক:
সক্ষম করুন
অভিজ্ঞতাটি নিজের মতো করে সাজিয়ে নিন
3D এরিয়া এক্সপ্লোরার সলিউশনটি অত্যন্ত কাস্টমাইজযোগ্য, যা আপনাকে আপনার গ্রাহকদের যাত্রাপথ অনুযায়ী অভিজ্ঞতাটি সাজিয়ে নিতে সাহায্য করে। আপনি UI-এর কন্ট্রোল প্যানেল অথবা config.json ফাইল ব্যবহার করে এটি কাস্টমাইজ করতে পারেন।
কাস্টমাইজ করতে প্রস্তুত? তাহলে দেখে নিন কীভাবে করবেন:
অবস্থান
config.json ফাইলে অক্ষাংশ ও দ্রাঘিমাংশ সমন্বয় করে আপনার অভিজ্ঞতার সূচনা বিন্দু নির্ধারণ করুন।
ক্যামেরা নিয়ন্ত্রণ
ক্যামেরার কক্ষপথের ধরন বেছে নিয়ে আপনার যাত্রার নিয়ন্ত্রণ নিন: একটি চিরায়ত বৃত্তাকার পথ অথবা একটি আকর্ষণীয় সাইন ওয়েভ।
স্থির কক্ষপথ :
এটি একটি নির্দিষ্ট উচ্চতায় এবং একটি বিশেষ বিন্দুকে কেন্দ্র করে আবর্তনকারী একটি বৃত্তাকার কক্ষপথ।
গুগল সিডনি অফিস ঘুরে দেখে একটি স্থির কক্ষপথের কার্যকারিতা প্রত্যক্ষ করুন।
গতিশীল কক্ষপথ :
ক্যামেরাটি একটি নির্দিষ্ট আকর্ষণীয় বিন্দুর চারপাশে মসৃণভাবে একটি সাইন ওয়েভ গতিপথে ঘোরে। এই অনন্য গতিবিধি দর্শকদের বিভিন্ন উচ্চতা ও কোণ থেকে আকর্ষণীয় বিন্দুটি পর্যবেক্ষণ করতে সক্ষম করে, যা একটি গতিশীল এবং নিমগ্ন ভিজ্যুয়াল অভিজ্ঞতা প্রদান করে।
আইফেল টাওয়ার ঘুরে দেখে এর গতিশীল কক্ষপথের কার্যক্রম প্রত্যক্ষ করুন।
দর্শনীয় স্থান (পিওআই):
- আপনি কোন ধরনের জায়গা ঘুরে দেখতে চান তা নির্ধারণ করে আপনার অন্বেষণকে নিজের মতো করে সাজিয়ে নিন।
config.jsonফাইলেরtypesঅ্যারে ব্যবহার করে জাদুঘর, পার্ক, স্কুল এবং আরও অনেক কিছু থেকে বেছে নিন। -
densityপ্যারামিটারটি সমন্বয় করে প্রদর্শিত আগ্রহের স্থানগুলির সর্বোচ্চ সংখ্যা নির্ধারণ করুন। - কাছাকাছি থাকা আকর্ষণীয় স্থানগুলো অন্তর্ভুক্ত করতে অথবা নির্দিষ্ট এলাকায় মনোযোগ কেন্দ্রীভূত করতে
searchRadius (in meters)পরিবর্তন করুন। -
speed (in revolutions per minute)প্যারামিটার ব্যবহার করে আপনার ক্যামেরার চলাচলের জন্য নির্বাচিত গতি সেট করুন।
আপনার অন্বেষণ পূর্ব-প্রস্তুতকরণ: ইউআরএল কাস্টমাইজেশনের মাধ্যমে আরও গভীরে প্রবেশ করুন
3D Area Explorer আপনাকে URL কাস্টমাইজেশনের মাধ্যমে আপনার অন্বেষণ আগে থেকে নির্ধারণ করার ক্ষমতা দেয়। এর ফলে ম্যানুয়াল কনফিগারেশনের প্রয়োজন হয় না এবং ব্যবহারকারীর অভিজ্ঞতা আরও সহজ ও সাবলীল হয়।
নিখুঁত ইউআরএল তৈরি করা:
অবস্থান এবং অন্যান্য সেটিংস আগে থেকে সেট করতে, কেবল এরিয়া এক্সপ্লোরার URL-এর সাথে নির্দিষ্ট প্যারামিটারগুলো যুক্ত করুন। উদাহরণস্বরূপ:
https://{base-url}/#location.coordinates.lat=40.7424396&location.coordinates.lng=-74.0061439
এই ইউআরএলটি নির্দিষ্ট অক্ষাংশ ও দ্রাঘিমাংশে প্রারম্ভিক বিন্দু নির্ধারণ করে, যা আপনাকে তাৎক্ষণিকভাবে নির্বাচিত স্থানে পৌঁছে দেয়। উপলব্ধ প্যারামিটারসমূহ:
-
location.coordinates.lat: আপনার নির্বাচিত স্থানের অক্ষাংশ। -
location.coordinates.lng: আপনার নির্বাচিত স্থানের দ্রাঘিমাংশ। -
poi.types: প্রদর্শনের জন্য POI প্রকারের একটি কমা-বিভক্ত তালিকা। -
poi.density: নির্বাচিত সর্বোচ্চ সংখ্যক POI। -
poi.searchRadius: নিকটবর্তী POI অনুসন্ধানের জন্য ব্যাসার্ধ। -
camera.speed: ক্যামেরার কক্ষপথের গতি। -
camera.orbitType: ক্যামেরার কক্ষপথের ধরণ ("স্থির-কক্ষপথ" বা "গতিশীল-কক্ষপথ")।
ইউআরএল কাস্টমাইজেশনের সুবিধাসমূহ:
- আপনার নির্বাচিত সেটিংস আগে থেকে নির্ধারণ করে ব্যবহারকারীর অভিজ্ঞতা আরও সহজ করুন।
- আগে থেকে লোড করা নির্দিষ্ট অবস্থান এবং আগ্রহের স্থান (POI) সহ লক্ষ্যযুক্ত ভ্রমণপথ শেয়ার করুন।
- ওয়েবসাইটগুলিতে পূর্ব-কনফিগার করা এরিয়া এক্সপ্লোরার অভিজ্ঞতাগুলি নির্বিঘ্নে এম্বেড করুন।
ইউআরএল কাস্টমাইজেশনের সুবিধা কাজে লাগিয়ে, আপনি বিশেষভাবে তৈরি অভিজ্ঞতা সৃষ্টি করতে পারেন এবং অন্যদেরকে সাজানো অভিযানে অংশ নিতে আমন্ত্রণ জানাতে পারেন।
আরও কাস্টমাইজেশন
পূর্ববর্তী অংশে UI বা কনফিগ ফাইলের মাধ্যমে করা যায় এমন পরিবর্তনগুলো নিয়ে আলোচনা করা হয়েছে। তবে, আরও বেশ কিছু বিল্ট-ইন প্যারামিটারও রয়েছে, যেগুলো পরিবর্তন করে আপনি অ্যাপ্লিকেশনটিকে আরও কাস্টমাইজ করতে পারেন।
এই উন্নত কাস্টমাইজেশনগুলো করার জন্য, আপনাকে src ডিরেক্টরিতে অবস্থিত src/utils/cesium.js ফাইলের কোডটি দেখতে হবে। অ্যাপ্লিকেশনটির চেহারা ও অনুভূতি পরিবর্তন করার জন্য নিম্নলিখিত ভেরিয়েবলগুলো পরিবর্তন করা যেতে পারে।
ক্যামেরার উচ্চতা
কোনো একটি নির্দিষ্ট বিন্দুর দিকে উড়ে যাওয়ার সময় ক্যামেরাটি কত উঁচুতে অবস্থান করবে, তা CAMERA_HEIGHT ভ্যালু অ্যাডজাস্ট করে নিয়ন্ত্রণ করুন। উচ্চতর ভ্যালু একটি আরও জুম-আউট করা প্যানোরামিক ভিউ প্রদান করবে, অন্যদিকে নিম্নতর ভ্যালু আপনাকে এলাকাটির খুঁটিনাটি বিবরণের আরও কাছাকাছি নিয়ে যাবে।
// Camera height (in meters) above the target when flying to a point.
const CAMERA_HEIGHT = 100;
- সেটিং:
CAMERA_HEIGHT - ডিফল্ট মান: ১০০
- বিবরণ: কোনো একটি নির্দিষ্ট বিন্দুর দিকে উড়ে যাওয়ার সময় লক্ষ্যস্থানের ওপর ক্যামেরার উচ্চতা নির্ধারণ করে।
- উদাহরণ মান:
- ৫০: আরও কাছ থেকে দেখা, বিশদ বিবরণের উপর জোর দেওয়া।
- ২০০: একটি আরও বিস্তৃত দৃষ্টিকোণ।
ক্যামেরার পিচ
ক্যামেরার প্রাথমিক হেলানো অবস্থা BASE_PITCH দ্বারা নির্ধারিত হয়। নিচের দিকে হেলানোর জন্য ঋণাত্মক মান এবং উপরের দিকে দেখার জন্য ধনাত্মক মান ব্যবহার করুন। আপনার অনুসন্ধানে একটি সূক্ষ্ম গতিশীল নড়াচড়া যোগ করতে, AUTO_ORBIT_PITCH_AMPLITUDE পরিবর্তন করুন।
// Pitch 30 degrees downwards
const BASE_PITCH = -30;
// change the pitch by 10 degrees over time
const AUTO_ORBIT_PITCH_AMPLITUDE = 10;
- সেটিং:
BASE_PITCHএবংAUTO_ORBIT_PITCH_AMPLITUDE - ডিফল্ট মান:
-
BASE_PITCH: -৩০ (৩০ ডিগ্রি নিম্নমুখী পিচ) -
AUTO_ORBIT_PITCH_AMPLITUDE: ১০ (সময়ের সাথে সাথে পিচ ১০ ডিগ্রি করে পরিবর্তিত হয়)
-
বিবরণ: ক্যামেরা পিচ হলো একটি মানচিত্রের দৃশ্যমান হেলান, যা ডিগ্রিতে পরিমাপ করা হয়। এটি টিল্ট নামেও পরিচিত। এই সেটিংগুলো স্বয়ংক্রিয় ঘূর্ণনের সময় ক্যামেরার প্রাথমিক পিচ এবং ডাইনামিক পিচ অ্যাডজাস্টমেন্ট নির্ধারণ করে।
উদাহরণ মান:
-
BASE_PITCH: ০ (সমতল ক্যামেরা) -
AUTO_ORBIT_PITCH_AMPLITUDEপিচ বিস্তার : 0 (পিচের কোনো পরিবর্তন নেই)
ক্যামেরার পরিসর এবং জুম
এই প্যারামিটারগুলো নির্দিষ্ট পয়েন্টে ফোকাস করার সময় প্রয়োগ করা জুমের পরিমাণ নির্ধারণ করে। মান যত কম হবে, জুম তত কম হবে।
// Distance variation relative to initial range.
const RANGE_AMPLITUDE_RELATIVE = 0.55;
// Determines how much the camera should zoom in or out
const ZOOM_FACTOR = 20;
সেটিং: RANGE_AMPLITUDE_RELATIVE এবং ZOOM_FACTOR
ডিফল্ট মান:
-
RANGE_AMPLITUDE_RELATIVE: ০.৫৫ (আপেক্ষিক দূরত্বের তারতম্য) -
ZOOM_FACTOR: ২০ (ক্যামেরার জুম ফ্যাক্টর)
বিবরণ: এই সেটিংগুলো ক্যামেরা চলাচলের সময় পরিসরের পরিবর্তন এবং আরও কাছ থেকে দেখার জন্য জুমের মাত্রা নির্ধারণ করে।
উদাহরণ মান:
-
RANGE_AMPLITUDE_RELATIVE: 1 (পূর্ণ পরিসরের পরিবর্তন) -
ZOOM_FACTOR: ১০ (কম জুম)
// Camera heading (rotation), pitch (tilt), and range (distance) for resetting view.
const CAMERA_OFFSET = {
heading: 0, // No rotation offset.
pitch: Cesium.Math.toRadians(BASE_PITCH),
range: 800, // 800 meters from the center.
};
ক্যামেরা রিসেট
যখন কোনো ব্যবহারকারী ক্যামেরাটিকে তার আসল অবস্থানে রিসেট করতে চান, তখন CAMERA_OFFSET ভ্যালুগুলো ব্যবহৃত হয়। এই সেটিং-এর মধ্যে হেডিং (ঘূর্ণন), পিচ (হেলান) এবং রেঞ্জ (ক্যামেরাটি কেন্দ্র থেকে কতটা দূরে রয়েছে) অন্তর্ভুক্ত থাকে।
- সেটিং:
CAMERA_OFFSET - ডিফল্ট মান:
-
heading: ০ (কোনো ঘূর্ণন অফসেট নেই) -
pitch: Cesium.Math.toRadians(-30) (৩০ ডিগ্রি নিম্নমুখী পিচ) -
range: ৮০০ (কেন্দ্র থেকে ৮০০ মিটার)
-
- বিবরণ: ভিউ রিসেট করার জন্য ক্যামেরার হেডিং, পিচ এবং রেঞ্জ নির্ধারণ করে।
- উদাহরণ মান:
-
heading: ৪৫ (ডিগ্রি, উত্তর-পশ্চিম দৃশ্য) -
range: ১৫০০ মিটার (কেন্দ্র থেকে আরও দূরে)
-
শুরুর স্থানাঙ্ক:
START_COORDINATES ক্যামেরার জন্য প্রাথমিক দ্রাঘিমাংশ, অক্ষাংশ এবং উচ্চতা নির্ধারণ করে। এখান থেকেই অনুসন্ধান শুরু হবে, তাই এটিকে সেই এলাকায় সেট করুন যা আপনি ব্যবহারকারীদের প্রথমে দেখাতে চান।
// Default camera start position in longitude, latitude, and altitude.
const START_COORDINATES = {
longitude: 0,
latitude: 60,
height: 15000000, // 15,000 km above the surface
};
- সেটিং:
START_COORDINATES ডিফল্ট মান:
-
longitude: ০ -
latitude: ৬০ -
height: ১৫০০০০০০ (ভূপৃষ্ঠ থেকে ১৫,০০০ কিমি উপরে)
-
উদাহরণ মান:
-
longitude: -১২২.৪৯৩৪,latitude: ৩৭.৭৯৫১ (গোল্ডেন গেট ব্রিজ) -
height: ২০০০ (নিকটবর্তী প্রারম্ভিক অবস্থান)
-
একটি পূর্বনির্ধারিত অবস্থান লোড করুন
config.json এর location অবজেক্টটি এলাকার কেন্দ্র নির্ধারণ করে। এটি Cesium ভিউয়ারে ক্যামেরার প্রাথমিক দৃষ্টিকোণ। coordinates : আপনি ক্যামেরাটিকে প্রথমে যে অবস্থানে প্যান করাতে চান, তার অক্ষাংশ ( lat ) এবং দ্রাঘিমাংশ ( lng ) নির্ধারণ করে। পৃথিবীর যেকোনো নির্দিষ্ট স্থানে ক্যামেরা সেট করতে এই মানগুলো পরিবর্তন করুন।
{
"location": {
"coordinates": { "lat": null, "lng": null }
},
এই কনফিগারেশনটি আপনাকে আপনার পছন্দের একটি নির্দিষ্ট অবস্থানে জুম ইন করা অবস্থায় আপনার 3D প্লেস নেভিগেটর অ্যাপ্লিকেশনটি শুরু করার সুযোগ দেয়। আপনি লোকেশন অবজেক্টে কোনো ঠিকানা বা স্থানের নাম উল্লেখ করে তার অক্ষাংশ এবং দ্রাঘিমাংশের স্থানাঙ্ক পেতে গুগলের জিওকোডিং টুল ব্যবহার করতে পারেন:
- জিওকোডিং টুলটি অ্যাক্সেস করুন।
- একটি জিওকোডিং অনুরোধ তৈরি করতে 'Try It Yourself' বিভাগে ক্লিক করুন এবং 'Address' ফিল্ডে আপনার পছন্দের অবস্থানটি লিখুন। আপনি একটি ঠিকানা, স্থানের নাম, বা এমনকি ল্যান্ডমার্কও উল্লেখ করতে পারেন।
- স্থানাঙ্ক তৈরি করতে "রান" বোতামে ক্লিক করে আপনার অনুরোধ জমা দিন। টুলটি একটি প্রতিক্রিয়া দেবে, যাতে অবস্থানটি সম্পর্কে বিভিন্ন তথ্য থাকবে, যার মধ্যে
geometry.locationবিভাগের অধীনে এর অক্ষাংশ এবং দ্রাঘিমাংশের স্থানাঙ্ক প্রদর্শিত হবে। - জিওকোড ব্যবহার করুন। রেসপন্স থেকে প্রাপ্ত অক্ষাংশ এবং দ্রাঘিমাংশের মানগুলো কপি করে আপনার কনফিগারেশনের মধ্যে থাকা
coordinatesঅবজেক্টে পেস্ট করুন।
দ্রষ্টব্য : এইভাবে ব্যবহৃত জিওকোডগুলিকে অবশ্যই গুগল ম্যাপস প্ল্যাটফর্মের পরিষেবার শর্তাবলীর ৩.৪ ধারায় বর্ণিত শর্তাবলী মেনে চলতে হবে, অর্থাৎ সেগুলি ৩০ দিনের বেশি ক্যাশ করে রাখা যাবে না এবং এরপর অবশ্যই রিফ্রেশ করতে হবে।

এই কনফিগারেশনটি জিওকোডিং টুল ব্যবহার করে ক্যালিফোর্নিয়ার মাউন্টেন ভিউতে অবস্থিত গুগলের সদর দপ্তরের স্থানাঙ্ক স্বয়ংক্রিয়ভাবে নির্ণয় করবে এবং সেই অবস্থানকে কেন্দ্র করে ক্যামেরা সহ আপনার 3D প্লেস নেভিগেটর অ্যাপ্লিকেশনটি চালু করবে।
উন্নত কাস্টমাইজেশন
কোডের গভীরে গিয়ে আপনি অতিরিক্ত কাস্টমাইজেশন করতে পারেন। নিম্নলিখিত বিভাগে আপনাকে কিছু বিকল্প সম্পর্কে জানানো হয়েছে।
একটি নতুন ক্যামেরা পথ যোগ করুন
ডিফল্টভাবে এই সলিউশনটি দুটি ভিন্ন ক্যামেরা পাথ বাস্তবায়ন করে:
fixed-orbit" | "dynamic-orbit"
কিন্তু আপনি চাইলে একটি নতুন ক্যামেরা পাথ তৈরি করতে পারেন, যা আপনি ব্যবহার করে বাস্তবায়ন করতে পারেন।
/src/utils/ cesium.js- এর calculateAutoOrbitFrame ফাংশনে।
কনফিগারেশন প্যানেলে এই নতুন পাথ ক্যালকুলেশন ব্যবহার করতে, demo/src/camera-settings.js.
আরও স্থানের ধরণ যোগ করুন
কনফিগারেশনের জন্য স্থানের প্রকারের তালিকাটি demo/src/place-settings.js ফাইলে পরিবর্তন করা যেতে পারে। ৪ নং লাইন থেকে ডেমোতে উপলব্ধ স্থানের প্রকারগুলো শুরু হয়েছে।
ডেমো সোর্স পরিবর্তন না করে যদি আপনি নির্দিষ্ট স্থানের ধরণ ব্যবহার করতে চান, তাহলে সেগুলোকে config.json ফাইলের poi.types অংশে যোগ করে দিলেই হবে।
স্টাইল (css) কাস্টমাইজ করুন
স্টাইলগুলোর জন্য আমরা CSS ভ্যারিয়েবল ব্যবহার করেছি। এগুলো সব প্রধান ব্রাউজারে সমর্থিত এবং এর মাধ্যমে একটি কেন্দ্রীয় স্থানে শুধু এক লাইন পরিবর্তন করে নির্দিষ্ট CSS প্রোপার্টি আপডেট করা যায়। আমাদের CSS ভ্যারিয়েবলগুলো src/main.css. সেখানে আপনি পুরো অ্যাপ্লিকেশনের জন্য রং, ফন্ট সেটিংস এবং প্যাডিং বা মার্জিন সমন্বয় করতে পারেন।
অতিরিক্ত ডেটা ওভারলে করুন
অতিরিক্ত ডেটা ওভারলে করতে হলে আপনাকে src/utils/cesium.js ফাইলটি আপডেট করতে হবে এবং গ্লোবে কীভাবে GeoJSON বা অন্যান্য ভূ-নির্দেশিত ডেটা যোগ করতে হয়, তা জানতে সিজিয়াম ডকুমেন্টেশন দেখতে হবে।
কনফিগারেশন বিভাগগুলি সরান
আমাদের জাভাস্ক্রিপ্ট অ্যাপ্লিকেশনের কনফিগারেশন ফাইল demo/src/[config-panel.js](config-panel.js): location , poi , এবং camera । এই সেকশনগুলোর প্রতিটি অ্যাপ্লিকেশনের বিভিন্ন দিকের জন্য কনফিগারেশন অপশন প্রদান করে। ডেভেলপাররা তাদের নির্দিষ্ট প্রয়োজন অনুযায়ী এই সেকশনগুলো কাস্টমাইজ করতে পারেন।
১. কনফিগারেশন থেকে একটি নির্দিষ্ট বিভাগ সরান
- অবস্থান বিভাগ
location সেকশনটি সরাতে, আপনার কোডে নিম্নলিখিত লাইনটি খুঁজুন এবং এটিকে কমেন্ট করুন বা মুছে দিন:
const locationConfig = { ...config.location, ...customConfig.location };
- POI বিভাগ
poi সেকশনটি সরাতে, আপনার কোডে নিম্নলিখিত লাইনটি খুঁজুন এবং এটিকে কমেন্ট করুন বা মুছে দিন:
const poiConfig = { ...config.poi, ...customConfig.poi };
- ক্যামেরা বিভাগ
camera সেকশনটি সরাতে, আপনার কোডে নিম্নলিখিত লাইনটি খুঁজুন এবং এটিকে কমেন্ট করুন বা মুছে দিন:
const cameraConfig = { ...config.camera, ...customConfig.camera };
২. সম্মিলিত কনফিগারেশন আপডেট করুন
একটি সেকশন সরানোর পর, সম্মিলিত কনফিগারেশন অবজেক্টটি আপডেট করা অপরিহার্য। এই অবজেক্টটি ডিফল্ট কনফিগারেশনের সাথে যেকোনো কাস্টমাইজেশনকে একত্রিত করে। combinedConfig অবজেক্ট থেকে সংশ্লিষ্ট প্রপার্টিটি সরিয়ে ফেলুন:
const combinedConfig = {
location: { ...config.location, ...customConfig.location }, // Remove if location section is removed
poi: { ...config.poi, ...customConfig.poi }, // Remove if poi section is removed
camera: { ...config.camera, ...customConfig.camera }, // Remove if camera section is removed
};
৩. UI উপাদানগুলি সামঞ্জস্য করুন
যদি কোনো সেকশন সরানোর সাথে সম্পর্কিত UI এলিমেন্টগুলোও মুছে যায়, তাহলে html কোডে সেই অনুযায়ী আপডেট করুন। উদাহরণস্বরূপ, আপনি যদি অ্যাডমিন প্যানেল থেকে ক্যামেরা স্পিডের মতো কোনো নির্দিষ্ট সেকশন সরাতে চান, তাহলে তার জন্য আপনাকে js এবং html উভয় কোডই আপডেট করতে হবে।
৪. ক্যামেরা সেটিংস বিভাগটি সরান
UI থেকে ক্যামেরা সেটিংস সেকশনটি সরাতে, নিচের লাইনটি খুঁজে বের করুন এবং এটিকে কমেন্ট বা ডিলিট করে দিন:
const cameraSettingsSecgetCameraSettingsSection(cameraConfig);
অবস্থান বিভাগের সারাংশ অপসারণ
const locationSection = await getLocationSettingsSection(locationConfig);
উপসংহার
এই ডকুমেন্টে, আপনার ৩ডি অন্বেষণের অভিজ্ঞতাকে নিজের মতো করে সাজানোর জন্য এরিয়া এক্সপ্লোরারে উপলব্ধ বিভিন্ন কাস্টমাইজেশন বিকল্পগুলো নিয়ে আলোচনা করা হয়েছে। ক্যামেরার আচরণ পরিবর্তন করে, ভিজ্যুয়াল টিল্ট অ্যাডজাস্ট করে এবং জুম লেভেল বদলানোর মাধ্যমে, আপনি এমন অনন্য ও আকর্ষণীয় অভিজ্ঞতা তৈরি করতে পারেন যা আপনার নির্বাচিত সেটিংস এবং আগ্রহের বিষয়গুলোকে তুলে ধরে।
মনে রাখবেন, বিভিন্ন কনফিগারেশন নিয়ে পরীক্ষা-নিরীক্ষা করুন এবং আপনার নির্দিষ্ট প্রয়োজন অনুসারে প্যারামিটারগুলো সূক্ষ্মভাবে সমন্বয় করে নিন। কাস্টমাইজেশনের শক্তিকে কাজে লাগিয়ে, আপনি এমন নিমগ্ন ও ব্যক্তিগতকৃত ভ্রমণ অভিজ্ঞতা তৈরি করতে পারেন যা আপনার দর্শকদের মুগ্ধ করবে এবং আপনার স্বপ্নকে বাস্তবে রূপ দেবে।