0

マップをズームイン/ズームアウトするように操作しているときに、タイルオーバーレイの画像(基本的には、マップ上にタイル画像を描画するカスタムオーバーレイ)を拡大/縮小する方法を探しています。ズームが実際に発生した場合、オーバーレイクラスのdrawメソッドでタイルが正しく再描画されます。しかし、ユーザーがまだジェスチャーをしている間(指を離す前)、タイルが重なっているか、離れて描かれています...これらのジェスチャーの変化をキャッチして画像を引き伸ばす方法が見つかりません。または、少なくとも、奇妙な視覚効果が発生しないように画像を描画しないでください。前もって感謝します!

4

1 に答える 1

1

了解しました。画像を描画するときに画像の幅と高さを使用しましたが、投影の lonlatToPixels 機能を使用して毎回画像の境界を再計算する必要がありました。これを行ったので、画像は完全に引き伸ばされます/縮小されます。

于 2012-04-24T13:14:28.610 に答える