ユーザー位置の青い点をmapview
カスタム注釈ビューに置き換えました。デフォルトの青い点のようにカスタム注釈をユーザーの位置に追従させるにはどうすればよいですか? 青い点をカスタム注釈に置き換えるか、単に作成MKAnnoationView
すると、ユーザーの動きが止まります。mapviewviewForAnnotation
のデリゲートメソッドで、やっています
pinView = [[MKAnnotationView alloc]
initWithAnnotation:annotation reuseIdentifier:defaultPinID];
pinView.image = [UIImage imageNamed:@"newgreen2.png"];
[mapView.userLocation setTitle:@"I am here"];
return pinView
これは newgreen2 画像のピンを表示していますが、動きませんが、このデリゲート メソッドで nil を返すと、デフォルトで青い点が表示され、ユーザーの位置に合わせて移動します。カスタム注釈ビューのユーザー位置のデフォルトの青い点のこの動作を模倣するトリックはありますか? viewForAnnotation
一度だけ呼び出されると、青い点が自動的にユーザーの場所の追跡を開始することに気付きました。
注釈ビューにユーザーの位置を追跡するように指示する方法はありますか?