Quantcast
Channel: その後のその後
Viewing all articles
Browse latest Browse all 314

[iOS][Objective-C]【iOS7】MapKitで移動手段(徒歩 or 車)を指定して経路探索する

$
0
0

iOS7から使えるようになった MKDirections, MKDirectionsResponse, MKPolylineRenderer 等を用いて経路探索と地図上への描画を行う方法は、iOS7 Samplerに入っているサンプルのとおりなのでここでは割愛しますが、

経路探索において移動手段を指定するには、MKDirectionsRequest の transportType に、MKDirectionsTransportType 型の値をセットします。

request.transportType = MKDirectionsTransportTypeWalking;

MKDirectionsTransportTypeはMKDirectionTypes.hに下記のように定義されていて、

typedef NS_OPTIONS(NSUInteger, MKDirectionsTransportType) {
    MKDirectionsTransportTypeAutomobile     = 1 << 0,
    MKDirectionsTransportTypeWalking        = 1 << 1,
    MKDirectionsTransportTypeAny            = 0x0FFFFFFF
} NS_ENUM_AVAILABLE(10_9, 7_0);

名前の通り徒歩か車かを選択できます。


transportTypeのデフォルト値は MKDirectionsTransportTypeAny です。



Viewing all articles
Browse latest Browse all 314

Trending Articles