0
我有源和目的地的經度和緯度信息,我想將這些信息發送到yandex地圖,yandex地圖應該顯示方向。我如何在Swift 3中做到這一點?如何從swift中從外部應用程序啓動yandex地圖應用程序?
我有源和目的地的經度和緯度信息,我想將這些信息發送到yandex地圖,yandex地圖應該顯示方向。我如何在Swift 3中做到這一點?如何從swift中從外部應用程序啓動yandex地圖應用程序?
您應該使用的Yandex的URL的方案(yandexmaps:// build_route_on_map/PARAMS)
例中迅速3:
let url = URL(string: "yandexmaps://build_route_on_map/?lat_from=XXXXX&lon_from=XXXXX&lat_to=XXXXX&lon_to=XXXXX")!
if #available(iOS 10.0, *) {
UIApplication.shared.open(url, options: [:], completionHandler: nil)
} else {
UIApplication.shared.openURL(url)
}
記住要檢查,如果應用程序可以打開。
if UIApplication.shared.canOpenURL(url) {
// Open the URL here
}
它的工作原理!非常感謝 – BadCode