LoginSignup
6
2

More than 5 years have passed since last update.

SwiftでMapアプリを開く

Posted at

地味に見つからなかったのでメモ

let daddr = NSString(format: "%f,%f", latitude, longitude)
let urlString = "http://maps.apple.com/?daddr=\(daddr)&dirflg=d"
let encodedUrl = urlString.stringByAddingPercentEncodingWithAllowedCharacters(NSCharacterSet.URLQueryAllowedCharacterSet())!
let url = NSURL(string: encodedUrl)!
UIApplication.sharedApplication().openURL(url)

daddrに行きたい位置情報を入れて、dirflgで探索方法(d or w or r)を指定してマップを開くと探索してくれる。
saddrdaddrと同じ形式で緯度経度を入れると、現在地ではなく指定された場所から検索してくれる。

Map Links

6
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
2