मैप मोड बदलना

प्लैटफ़ॉर्म चुनें: 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)

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

अपनी लेआउट एक्सएमएल फ़ाइल में 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" />

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

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

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