मैप मोड बदलना

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

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

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

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