我有两种看法.第一,有一张 map ,上面有一些国家的国旗.第二个是显示 map ,并根据用户的 Select 居中.
在第一个视图中,在Body内部,我有NavigationLink:
NavigationLink {
CountriesBordersPins(countries: countries, coords:country.coordinates)
} label: {
...
}
在第二个视图中,我有两个变量
let countries: [Country]
@State var coords: CLLocationCoordinate2D
从COCORDS变量,我想创建一个MKCoordinateRegion
对象:
@State var visibleRegion: MKCoordinateRegion = {
let span = MKCoordinateSpan(latitudeDelta: 10, longitudeDelta: 10)
return MKCoordinateRegion(center: coords, span: span)
}()
但我不能引用传递的CLLocationCoordinate2D
个对象.我怎么才能让这玩意儿运转起来?