APIがあるかどうかわかりませんが、私はこれを実行するとApple Mapsアプリを呼び出し、latitude
とlongitude
を提供してそのアプリケーションを開きます。
そのようにして、ユーザは、など道路に関する完全な情報をナビゲートしてもらうためにAppleのMapsアプリケーションを使用することができます
ここで私はこれを呼び出す方法です:私はあなたがグーグルを使用するために持っていると思う
func navigateWithAppleMaps(latitude: Double, longitude: Double) {
let regionDistance:CLLocationDistance = 10000
let coordinates = CLLocationCoordinate2DMake(latitude, longitude)
let regionSpan = MKCoordinateRegionMakeWithDistance(coordinates, regionDistance, regionDistance)
let options = [
MKLaunchOptionsMapCenterKey: NSValue(mkCoordinate: regionSpan.center),
MKLaunchOptionsMapSpanKey: NSValue(mkCoordinateSpan: regionSpan.span)
]
let placemark = MKPlacemark(coordinate: coordinates, addressDictionary: nil)
let mapItem = MKMapItem(placemark: placemark)
mapItem.name = "Start"
mapItem.openInMaps(launchOptions: options)
}
マップ履歴をテーブルビューのセルに表示する必要があります。 私はこのおかげ を読んだが、サンプル・コードを取得していない午前良いリンクです、各テーブルビューセル – user3804063