チュートリアル

Yahoo! iOSマップSDKの主要機能を一通り体験していただくための開発チュートリアルを用意しました。
「利用準備」を済ませたうえでご利用ください。

地図の種類を変更する1

以下のように属性を設定することによって、地図の種類を変更することができます。

  • 標準地図
YMapKitTestAppDelegate.m
map.mapType = YMKMapTypeStandard;
  • ※パソコン向け標準地図を使用したい場合は、以下のように設定してください。
[map setMapType:YMKMapTypeStyle MapStyle:@"standard" MapStyleParam:style];
  • 航空写真 ※一部の地域は表示できません。
map.mapType = YMKMapTypeSatellite;

航空写真の表示例:
航空写真の表示例

  • 地下街地図 ※地下街が存在する地域のみ表示できます。
map.mapType = YMKMapTypeChika;

地下街地図の収録エリアについては、こちらをご覧ください。

地下街地図の表示例:
地下街地図の表示例

  • スタイル地図
map.mapType=YMKMapTypeStyle;
NSMutableArray* ary=[NSMutableArray array];
[ary addObject:[NSString stringWithFormat:@"off:figure"]];
[ary addObject:[NSString stringWithFormat:@"off:label"]];
[ary addObject:[NSString stringWithFormat:@"on:road"]];
[ary addObject:[NSString stringWithFormat:@"on:rail"]];
[ary addObject:[NSString stringWithFormat:@"on:station"]];
[ary addObject:[NSString stringWithFormat:@"on:water"]];
[ary addObject:[NSString stringWithFormat:@"on:pref_boundary"]];
[ary addObject:[NSString stringWithFormat:@"on:railway_name"]];
[ary addObject:[NSString stringWithFormat:@"on:station_name"]];
[map setMapType:YMKMapTypeStyle MapStyle:@"vivid" MapStyleParam:ary];
  • OpenStreetMap
map.mapType = YMKMapTypeOSM;

OpenStreetMapの表示例:
OpenStreetMapの表示例

  • ハイブリッド地図
map.mapType = YMKMapTypeHybrid;