2011-09-14 17 views
0

MKMapViewがMKAnnotationViewとともにGoogle Mapsマップを使用するのと同じように、各ピクセルを座標と見なすマップとしてカスタム画像を使用したいと考えています。 MapCalloutsのAppleのサンプルコードと同様の動作を探しています。私。私はピンをGoogleマップではなくカスタム画像上の特定のピクセル座標に配置したい。カスタム画像をマップとして使用する(Googleマップなど)

誰も私がやるべきことや、上記の行動に関するヒントを見つけることができる素晴らしいヒントを持っていますか?

答えて

0

WWDCビデオをチェックしましたか?彼らはマップタイルのカスタムイメージを使用する例を持っています。ソースコードはhttp://connect.apple.com/cgi-bin/WebObjects/MemberSite.woa/wa/getSoftware?code=y&source=x&bundleID=20645(TileMapコードを探してください)からダウンロードできます。

+0

WWDCビデオのヒントのおかげで、以前は見たことがありません。 TileMapサンプルは実際に私が望むものではありません。私は、私が望むどんなイメージでも使用でき、そのイメージをGoogle Mapsに適合させることに依存しないことを望んでいます。画像には実際の世界の接続があってはなりません。 – Anden87

0

描画しているものは実際にマップまたはMKMapViewに関連していますか?そうでなければ、コアグラフィックスを調べて、ピクセル単位でイメージにイメージを描画し、そのイメージを画面にシャントすることができます。 マップ関連の場合、TileMapの例は依然として役立つ可能性があります。 TileOverlayView.mを見て、タイルのすべてのものを投げ捨ててください(私はそう思っています)。そこにMKMapViewがすべてのMKOverlaysを呼び出すことによって、マップの矩形を塗りつぶしてスクリーン上に表示する機能があります。 TileMapは、ディスク上のファイルを見つけてフレームに描画することでこれを行いますが、代わりに独自のピクセルを描画することで行うことができます。

関連する問題