[iPhone] MapView 地図を表示する (Objective-C)

iOSには地図を表示するために MapView が用意されています。簡単に地図が作れるのでやってみましょう。尚、Swift のケースはこちらです
 

MapView

 

簡単な地図表示

 
「Build Phases」「Link Binary With Libraries」から「+」で
MapKit.framwork
を追加します
 
 
mapkit_1
 
Map View を探し出して
View Controller に置きます
 

 
これでビルドして実行すると
 
mapkit_4
日本地図が表示されます。
シミュレーターではアメリカになるかもしれませんが
 

地図上で位置表示

 
これに、緯度経度と縮尺情報をいれて
期待する位置を地図で表したいと思います。
 
MapKit/MapKit.h をインポートして
Delegate を設定します。
storyboard で画面に置いた Map View と接続するため
IBOutlet MKMapView *mapView でインスタンスを生成します。
 
ViewController.h

 
ViewController.m

 
後は sroryboard にMapViewを配置
  
IBOutlet の mapView を接続してビルド実行すると、このように皇居が表示されます。
 

 

その他のメソッド

 

 

 

 


ページのトップへ戻る

シェアする

  • このエントリーをはてなブックマークに追加

フォローする