interface YMKLabelTouchManager : NSObject <YMKMapViewDelegate>

注記情報を取得する機能を提供するクラスです。
地図上の注記がタッチされた際に、タッチ対象となった注記情報を受け取ることができます。

「注記」とは
地図に掲載された文字列のことを指します。たとえば、店舗やビル等の施設類や、道路や鉄道路線等の名称が挙げられます。

タスク

初期化

座標設定

デリゲートの取得・設定

プロパティー

delegate

デリゲートを取得設定します。

@property(nonatomic, assign) id<YMKLabelTouchDelegate> delegate

デリゲートはYMKLabelTouchDelegateプロトコルを実装する必要があります。

メソッド

initWithMapView:

YMKLabelTouchManagerの初期化用メソッドです。タッチ対象となるYMKMapViewのインスタンスを指定します。

-(id)initWithMapView:(YMKMapView *)mapView

引数 内容
mapView タッチ対象となるYMKMapViewのインスタンス
戻り値 成功した場合、YMKLabelTouchManagerインスタンス。失敗した場合はnil

queryLabel:

指定位置の注記情報を取得します。取得結果はLabelTouchDelegateに返されます。

-(void)queryLabel:(CLLocationCoordinate2D)coordinate

引数 内容
coordinate 指定位置(緯度経度)