मैप मोड बदलना

प्लैटफ़ॉर्म चुनें: Android iOS JavaScript

Android के लिए 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)

लेआउट एक्सएमएल में मैप मोड सेट करना

map3d:mapMode एट्रिब्यूट का इस्तेमाल करके, लेआउट एक्सएमएल फ़ाइल में Map3DView कॉम्पोनेंट का एलान करते समय, मैप मोड की शुरुआती स्थिति के बारे में सीधे तौर पर बताएं:

<com.google.android.gms.maps3d.Map3DView
    android:id="@+id/map3dView"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    map3d:mapMode="roadmap" />

उपयोग के उदाहरण

यहां हर मैप मोड के इस्तेमाल के कुछ सामान्य उदाहरण दिए गए हैं:

  • रोडमैप: यह ऐसे ऐप्लिकेशन के लिए सबसे सही है जिनमें नेविगेशन की सुविधा मुख्य होती है. इनमें सड़कों की जानकारी और पढ़ने में आसानी होना ज़रूरी है.
  • सैटलाइट और हाइब्रिड: ये रीयल एस्टेट, पर्यावरण की निगरानी या पर्यटन से जुड़े ऐप्लिकेशन के लिए सबसे सही हैं. इनमें विज़ुअल की क्वालिटी और इलाके के बारे में जानकारी देना ज़रूरी होता है.