waze icon indicating copy to clipboard operation
waze copied to clipboard

Waze map for Developers ( Swift)

Open Hayllander opened this issue 9 years ago • 2 comments

I found the conversion of App Waze interface to Swift. So I did the conversion and am publishing for those who need it.

func viewWaze(location : CLLocation) {

    var latitude:Double = location.coordinate.latitude;
    var longitude:Double = location.coordinate.longitude;

    var link:String = "waze://"
    var url:NSURL = NSURL(string: link)!

    if UIApplication.sharedApplication().canOpenURL(url) {

        var urlStr:NSString = NSString(format: "waze://?ll=%f,%f&navigate=yes",latitude, longitude)

        UIApplication.sharedApplication().openURL(NSURL(string: urlStr)!)
        UIApplication.sharedApplication().idleTimerDisabled = true


    } else {
        link = "http://itunes.apple.com/us/app/id323229106"
        UIApplication.sharedApplication().openURL(NSURL(string: link)!)
        UIApplication.sharedApplication().idleTimerDisabled = true
    }

}

https://www.waze.com/about/dev

Hayllander avatar Apr 20 '15 19:04 Hayllander

Thanks for your efforts and help!!!

AntonVolrokovioy avatar Apr 30 '17 10:04 AntonVolrokovioy

What if I dont want navigation(route), only showing the destination is enough? so seting navigation = NO is ok or deleting the navigation is good?

sarathsarah avatar Feb 01 '18 09:02 sarathsarah