pinAnnotation の画像として使用される画像にフレームを設定する必要があります。
これで私は画像を追加し、
MKAnnotationView* annotationView = [objMapView dequeueReusableAnnotationViewWithIdentifier:annotationIdentifier];
if(!annotationView)
{
annotationView = [[MKAnnotationView alloc] initWithAnnotation:annotation
reuseIdentifier:annotationIdentifier];
}
annotationView.image = [UIImage imageNamed:@"rrb.png"] ;
現在のビューは次のようになっています...一方、この画像は各注釈ピンに使用されます。この画像は大きいですが、フレームに合わせてフレームを設定するにはどうすればよいですか。これらの画像は、webService を介して送信されます。
ビューは次のようになっているはずです...(画像のサイズを変更しました)
注釈に画像を設定するには:
UIImageView *imgV = [[UIImageView alloc] initWithImage:[UIImage imageNamed:joinString]];
[imgV setFrame:CGRectMake(0, 0, 40, 40)];
annotationView.image = imgV.image;
// join String は、webService から取得した画像を含む文字列です。