2016-03-26 21 views
1

私は屋内マップアプリケーションを開発しています。それはipadデバイス用です。 私はobjective-cを使用しています。MKMapRect overlayBoundingMapRectを回転させる方法

boundingMapRectの中にオーバーレイがあり、PDFファイルの画像(フロアプラン)です。

正しいサイズで表示されています。

しかし、私の問題は長方形の起源です。

私は欲しい建物の上に表示されていないので、私はちょっと回転させたいです。ここ

Current overlay

私はそれをする方法である:ここで

は、それが示されています方法です

rotatedOverlay

特定の角度で過度に回転する方法はありますか?

または私はそれが

あなたは、このコード行を使用して、それにオーバーレイを取り付ける前のMapViewを回転させることができ、

答えて

2

ありがとうオーバーレイを合うことができるので、それにオーバーレイを追加する前のMapViewを回転させることができます。

ここで、xは角度の浮動小数値です。

MKOverlayプロトコルのboundingMapRectプロパティが同じ緯度経度値を取得しているので、これで問題は解決しないと思います。この問題を解決する最善の方法は、マップビューに表示する領域の完全なイメージを作成することです。このチュートリアルで http://www.raywenderlich.com/wp-content/uploads/2013/01/overlay_park.png

:からこの画像のよう

オーバーレイ画像とチェザーレロッキによってMapKitチュートリアルを閲覧オーバーレイ

源:https://www.raywenderlich.com/30001/overlay-images-and-overlay-views-with-mapkit-tutorial

同様の手法は送信者により使用され。

ここでは、正確に長方形ではないマップ領域に矩形イメージをオーバーレイしようとしています。緯度、経度の値から確認できます(右下の値は右上と左下の緯度、経度の値から導出できます)。

関連する問題