gpt4 book ai didi

ios - 无法在 iPhone 内置 map 应用程序中显示路线

转载 作者:行者123 更新时间:2023-11-30 11:36:00 25 4
gpt4 key购买 nike

这是我在 iOS 10.0 iPhone 6 和 iOS 11.2 iPhone 6 模拟器中设置的自定义位置。

enter image description here

这是我尝试打开 iPhone 内置 Apple map 并显示从用户(上面设置的)当前位置到提供的目的地位置的路线的代码。

    let regionDistance: CLLocationDistance = 1000
let coordinates = CLLocationCoordinate2D(latitude: 26.025860999999999, longitude: 56.089238999999999)
let regionSpan = MKCoordinateRegionMakeWithDistance(coordinates, regionDistance, regionDistance)
let options = [MKLaunchOptionsMapCenterKey: NSValue(mkCoordinate: regionSpan.center),
MKLaunchOptionsMapSpanKey: NSValue(mkCoordinateSpan: regionSpan.span),
MKLaunchOptionsDirectionsModeKey: MKLaunchOptionsDirectionsModeDriving] as [String : Any]
let placemark = MKPlacemark(coordinate: coordinates, addressDictionary: nil)
let mapItem = MKMapItem(placemark: placemark)
mapItem.name = "Federal Electricity & Water Authority"
mapItem.openInMaps(launchOptions: options)

但这根本不起作用。它向我显示如下错误,

enter image description here

注意:

  1. 我已向默认 map 授予位置访问权限应用程序。
  2. 所有 4 个 MKLaunchOptionsDirectionsModeKey 均未显示方向。
  3. 在模拟器和真实设备上进行了测试,但它在任何地方都不起作用。
  4. 像这样设置目的地坐标没有帮助。 让坐标= CLLocationCooperative2D(纬度:26.025861,经度:56.089239)

请帮忙!

最佳答案

正如 Indrajeet 评论的那样,iPhone 苹果 map 中的路线仅限于此 URL 中列出的国家/地区。 .

所以就我而言,阿联酋目前未列出。

一旦阿联酋上市,我们将更新此答案。

关于ios - 无法在 iPhone 内置 map 应用程序中显示路线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49771676/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com