मैप मोड बदलना

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

iOS के लिए Maps 3D SDK में, ये 3D मैप मोड उपलब्ध हैं:

  • .roadmap, बुनियादी मैप के लेबल के साथ डिफ़ॉल्ट रोडमैप व्यू दिखाता है.
  • .satellite, प्लेन से ली गई तस्वीरों के आधार पर, फ़ोटो जैसा मैप दिखाता है.
  • .hybrid, बुनियादी मैप के लेबल के साथ सैटलाइट मैप व्यू दिखाता है.

मैप मोड सेट करना

Map व्यू को चालू करते समय, मैप मोड सेट करें. इसके लिए, mode पैरामीटर को MapMode enum के किसी एक केस के साथ तय करें:

import SwiftUI
import GoogleMaps3D

struct ContentView: View {
  var body: some View {
    Map(mode: .roadmap)
  }
}

मैप मोड को डाइनैमिक तौर पर बदलने के लिए, उसे किसी स्टेट वैरिएबल से बाइंड करें:

import SwiftUI
import GoogleMaps3D

struct ContentView: View {
  @State private var mapMode: MapMode = .roadmap

  var body: some View {
    Map(mode: mapMode)
  }
}

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

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

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