gpt4 book ai didi

ios - 打开 Apple map 进行导航,并设置目的地名称

转载 作者:塔克拉玛干 更新时间:2023-11-02 10:22:50 26 4
gpt4 key购买 nike

我正在从 Google 的 Places API 获取位置数据(例如下面使用的坐标)。

当从我的应用程序链接到 Apple map 进行导航时,我目前正在使用:

https://maps.apple.com/?daddr=[latitude],[longitude]

本地图打开时,它会在解析为地址之前显示一小段时间的坐标。 我想要的是显示目的地的名称,而不是坐标或地址。因为我使用的是 React Native,所以我更喜欢仅使用 javascript 的解决方案(知道这实质上将这个问题的解决方案限制在一个 url 上)。

我已经尝试了列出的其他参数的组合 here无济于事。

最佳答案

试试这个功能,你只需要传递坐标和地名,这个有效,我在几个项目中使用这个

static func openMapsAppWithLocation(coordinates:CLLocationCoordinate2D,placeName:String)
{
let regionDistance:CLLocationDistance = 10000
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 = placeName
mapItem.openInMaps(launchOptions: options)
}

希望对你有帮助

关于ios - 打开 Apple map 进行导航,并设置目的地名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45514883/

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