1

ユーザー位置の青い点を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一度だけ呼び出されると、青い点が自動的にユーザーの場所の追跡を開始することに気付きました。

注釈ビューにユーザーの位置を追跡するように指示する方法はありますか?

4

1 に答える 1

-1

ここで役立つリンクが 2 つあります。
MKMapView のユーザー位置の青い点を選択した画像に変更するにはどうすればよいですか?

iPhone の MKMapView で注釈を移動するときのちらつきを避ける

チェックアウトしてください。

于 2013-04-21T07:03:10.440 に答える