6

私は Android 開発に比較的慣れていません。現在、MapView に似ていますが、Google マップ API を使用せずに、他の画像をその上に重ねる、ピンチ ズームとパン可能な画像を必要とするアプリを開発しています。

少し調べてみたところ、この質問の方法を実行することでオーバーレイ部分を実現できる可能性があることがわかりました: Draw images on each other in android

ただし、それによってピンチズームや大きな画像のパンが実行可能になるかどうかはわかりません。GLSurfaceView を作成し、必要な機能を実装するだけの価値はありますか?それとも、車輪を再発明するのでやり過ぎですか?

価値があるのは、大きな地図画像自体がサーバーから取得され (ただし、必要に応じて小さな正方形の領域に分割できます)、地図上のさまざまな位置に重ねられるアイコンがアプリ自体に埋め込まれます。 .

4

1 に答える 1

-1

Sony Ericssonは、優れたPinchZoomableImageViewクラスを作成しました。必要に応じて変更しました。私は彼らのピンチズームとシングルポイントタッチズームをマージしました(マルチタッチを備えていない電話の場合)http://code.google.com/p/motivatormaker-android/source/browse/MakeMotivator/src/com/sonyericsson/zoom /ImageZoomView.java

彼らのチュートリアルはここにあります:http://developer.sonymobile.com/2011/04/12/how-to-take-advantage-of-the-pinch-to-zoom-feature-in-your-xperia-10-apps -パート2/

OpenGLを使用せずにこれらのクラスを使用することで、かなり良いパフォーマンスが得られました。

于 2012-11-24T07:45:21.827 に答える