#Google map SDK for iOS
iPhone で地図系アプリを作成する場合は、Google map SDK for iOSを使い地図をアプリに表示しますが、経路検索のAPIがGoogle map SDK for iOSには用意されておりません。
ですのでスクラッチで実装しなければなりませんが、GETで取得して取得した値を経路検索のデーターに用いることは結構骨が折れます、
そこで簡単に開始地点から、目的地までの最短の経路を表示することができるライブラリーがありますのでそちらを使用します。
下記 git hub に上がってるライブラリーをクローンもしくわ、ダウンロードします。
sshにてクローンする場合
git@github.com:keisukeYamagishi/Direction.git
https にてクローンする場合
https://github.com/keisukeYamagishi/Direction.git
cocoapods でインストールすることもできます。
$ pod init
$ vi ./Podfile
target 'Target Name' do
pod 'Direction'
end
$ pod setup
$ pod install
そのまま再生ボタンか、⌘+ Rでビルドできると思いますので、
ビルドしていただくと下記画像のように起動時に指定された軽度、緯度で経路を表示することができます。
##Sample Code
let direction = Direction(from:"35.6775602107869,139.692658446729",to: "35.707848364433,139.701456092298",mode: .walking)
direction.directionCompletion(handler: { (route) in
for route in route.routes {
self.mapView.addDirection(path: (route?.overview_polyline?.points)!)
}
}) { (error) in
print (error)
}