मैप मोड बदलना

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

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

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

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