I am getting Extra arguments at positions #1, #2 in call for
var body: some View {
MapKit.Map(cameraPosition: $cameraPosition) {
Marker("San Francisco", coordinate: CLLocationCoordinate2D(latitude: 37.7749, longitude: -122.4194))
}
.frame(height: 300)
}
why?
There is no Map
initialiser with such a signature. Initialisers that take Binding<MapCameraPosition>
s all have position:
as the label of that parameter, not cameraPosition:
.
@State private var cameraPosition = MapCameraPosition.automatic
var body: some View {
Map(position: $cameraPosition) {
Marker("San Francisco", coordinate: CLLocationCoordinate2D(latitude: 37.7749, longitude: -122.4194))
}
.frame(height: 300)
}