私は簡単な質問があります。私はマップビューのコールアウトアクセサリとしてカスタムビューを使用しています。注釈をビューの右下に移動することにいくつか問題があります。私は現在、選択した注釈のCGPoint座標を取得しようとしていますが、それを超えて空白を描いています。どんな助けでも大歓迎です。MKMapViewポイントをピクセル座標に移動
は、私が使用している現在のコードは、(私はそれが間違っている知っている:)です
CGPoint bottomLeftPoint = CGPointMake(xOffset,[self.internalAnnotationCallout view].frame.size.height);
CLLocationCoordinate2D bottomLeftCoord = [self.branchLocation convertPoint:bottomLeftPoint toCoordinateFromView:self.branchLocation];
MKCoordinateSpan span = {latitudeDelta: kMapMultiLatDelta, longitudeDelta: kMapMultiLatDelta};
MKCoordinateRegion region = {bottomLeftCoord, span};
[self.branchLocation setRegion:region animated:YES];
//[self.branchLocation setCenterCoordinate:newCenterCoordinate animated:YES];
編集:コールアウトビューには静的な座標があります。マップのどこにビューの右下に行くかにかかわらず、選択した注釈が欲しいだけです。 –