MapView にいくつかの注釈を追加し、デフォルトのピンの代わりにカスタム イメージを使用しています。viewForAnnotation
デリゲート メソッドを使用して、カスタム イメージを次のように設定しています。
view.image = [UIImage imageNamed:@"placemark.png"];
そして私も試しました:
[(MKPinAnnotationView *)view setImage:[UIImage imageNamed:@"placemark.png"]];
さて、これらは両方とも画像をうまく設定します。ただし、注釈がタップされるか、mapType
Satellite または Hybrid に変更されると、赤いピンの画像にリセットされます。私は何が欠けていますか?