小编mtz*_*ico的帖子

在 swiftUI 2 中向 MapKit 添加 MapMarker

我正在尝试使用新的Mapkit SwiftUI 视图,并且能够显示特定区域的地图,但我不知道如何显示Map Marker

这就是我所拥有的:

import SwiftUI
import MapKit

struct ContentView: View {
    @State private var region = MKCoordinateRegion(center: CLLocationCoordinate2D(latitude: 38.8977, longitude: -77.0365), span: MKCoordinateSpan(latitudeDelta: 0.5, longitudeDelta: 0.5))
    var location1 =  MapMarker(coordinate: CLLocationCoordinate2D(latitude: 38.8977, longitude: -77.0365), tint: .red)
    
    
    var body: some View {
        Map(coordinateRegion: $region, showsUserLocation: true).edgesIgnoringSafeArea(.all)
    }
}
Run Code Online (Sandbox Code Playgroud)

有谁知道如何添加location1到地图吗?我发现了这个,但我没能让它发挥作用

mapkit ios swiftui ios14

8
推荐指数
2
解决办法
8046
查看次数

标签 统计

ios ×1

ios14 ×1

mapkit ×1

swiftui ×1