Skip to main content

MapKit マーカー

Map に マーカー

swift
   Map() {
ForEach(parks) { park in
Marker(park.name, coordinate: park.coord)
}
}
swift
// 
Marker(park.name, coordinate: park.coord)

// カスタムのアイコン
Marker(park.name, systemImage: "figure.play", coordinate: park.coord)

// カスタムView
Annotation(park.name, coordinate: park.coord, content: {
Circle().fill(.pink).frame(width: 10, height: 10)
})

// 円 ・・・ タップには反応しない
MapCircle(center: park.coord, radius: 5).foregroundStyle(.red)