MapKitでの地図表示

SwiftUI用のViewを使って地図を表示する方法。

MapKitのインポート

import MapKit

状態変数

MKCoordinateRegion(center: CLLocationCoordinate2D, span: MKCoordinateSpan)

ここでは最低限の宣言のみ。

  • center : CLLocationCoordinate2D
    表示領域の中心位置を緯度経度で指定
  • span: MKCoordinateSpan
    表示領域の縮尺を指定(単位は度、1度=約111km、0.0009度≒100m)
@State private var region = MKCoordinateRegion(
   center: .init(latitude: 34.6880646, lomgitude: 135.5229526),
   span: MKCoordinateSpan(latidudeDelta: 0.0009, longitudeDelta: 0.0009)
)

シンプルな表示

イニシャライザー

Map(coordinateRegion: Binding<mkcoorinateregion>)

なので、次のような感じ。

Map(coodinateRegion: $region)
  .edigesIgnoreingSafeArea(.all)

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です