Экран карты xcode и проблема направления - PullRequest
0 голосов
/ 14 октября 2018

эта тема могла быть открыта раньше, но навигация не работает, пожалуйста, помогите

Я делаю ошибку, когда навигация не открывается

введите описание изображения здесь введите описание изображения здесь

@IBAction func clickAppleMaps(_ sender: UIButton) {
    let url = "http://maps.apple.com/maps?daddr=\(latitude),\(longitude)"

    if #available(iOS 10, *) {
        UIApplication.shared.open(URL(string:url)!)
    }else{
        UIApplication.shared.openURL(URL(string:url)!)
    }
}

@IBAction func clickGoogleMaps(_ sender: UIButton) {

    if (UIApplication.shared.canOpenURL(URL(string:"comgooglemaps://")!)){

        if #available(iOS 10, *) {

            UIApplication.shared.open(NSURL(string:
                "comgooglemaps://?saddr=&daddr=\(Float(latitude)),\(Float(longitude))&directionsmode=driving")! as URL)
        } else {
            UIApplication.shared.openURL(NSURL(string:
                "comgooglemaps://?saddr=&daddr=\(Float(latitude)),\(Float(longitude))&directionsmode=driving")! as URL)
        }
    } else{
        NSLog("Can't use com.google.maps://");
    }
}
...