1

MKMapViewに画像付きの注釈を表示するためにJPSThumbnailAnnotationを使用しています。すべてがうまく機能し、マップは下に添付された画像のような画像で注釈を表示しますここに画像の説明を入力

ここで、MapView のスクリーンショットを撮り、その画像を facebook にアップロードする必要があります。ビューのスクリーンショットを撮るために使用されるコードは次のとおりです。

/* Get the entire on screen map as Image */
CGSize size = self.mapView.bounds.size;
UIGraphicsBeginImageContextWithOptions(size, NO, [UIScreen mainScreen].scale);
[self.mapView.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage * mapImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();

問題は..スクリーンショットでJPSThumbnailAnnotationが引き伸ばされ、次の画像のようになりますここに画像の説明を入力

したがって、この注釈がスクリーンショットのみで引き伸ばされる理由を見つけることができません。

どんな助けでも本当に感謝しています。

前もって感謝します。

4

0 に答える 0