অ্যান্ড্রয়েডের জন্য Maps 3D SDK-তে নিম্নলিখিত 3D ম্যাপ মোডগুলো উপলব্ধ রয়েছে:
-
ROADMAPবেসম্যাপ লেবেলসহ ডিফল্ট রোডম্যাপ ভিউ প্রদর্শন করে। -
SATELLITEআকাশ থেকে তোলা ছবির ওপর ভিত্তি করে একটি আলোকচিত্রের মতো বাস্তবসম্মত মানচিত্র প্রদর্শন করে। -
HYBRIDবেসম্যাপ লেবেলসহ স্যাটেলাইট মানচিত্রের দৃশ্য প্রদর্শন করে।
প্রোগ্রাম্যাটিকভাবে ম্যাপ মোড সেট করুন
আপনার কোডে ডাইনামিকভাবে ম্যাপ মোড সেট করতে, আপনার GoogleMap3D অবজেক্টের setMapMode মেথডটি কল করুন এবং Map3DMode ভ্যালুগুলোর মধ্যে একটি পাস করুন:
// Add imports
import com.google.android.gms.maps3d.model.Map3DMode
...
// Add to the onMap3DViewReady method, after the googleMap3D object has been initialized
googleMap3D.setMapMode(Map3DMode.ROADMAP)
লেআউট XML-এ ম্যাপ মোড সেট করুন
আপনার লেআউট XML ফাইলে Map3DView কম্পোনেন্টটি ডিক্লেয়ার করার সময় map3d:mapMode অ্যাট্রিবিউটটি ব্যবহার করে সরাসরি প্রাথমিক ম্যাপ মোড নির্দিষ্ট করুন:
<com.google.android.gms.maps3d.Map3DView
android:id="@+id/map3dView"
android:layout_width="match_parent"
android:layout_height="match_parent"
map3d:mapMode="roadmap" />
ব্যবহারের ক্ষেত্র
প্রতিটি ম্যাপ মোডের সাধারণ ব্যবহারগুলো নিচে দেওয়া হলো:
- রোডম্যাপ: নেভিগেশন-নির্ভর অ্যাপের জন্য আদর্শ, যেখানে পাঠযোগ্যতা এবং রাস্তার স্তরের তথ্যই মুখ্য।
- স্যাটেলাইট ও হাইব্রিড: রিয়েল এস্টেট, পরিবেশগত পর্যবেক্ষণ বা পর্যটন অ্যাপের জন্য আদর্শ, যেখানে সুস্পষ্ট দৃশ্যগত স্বচ্ছতা এবং ভূখণ্ডের প্রেক্ষাপট অপরিহার্য।