MapViewそのものは、ピンチイン・アウト(マルチタッチ)での操作に対応し
ていません。
なので、自分で実装してやる必要があります。
Android 2.2(API Level 8)からは、android.view.ScaleGestureDetectorクラ
スが追加されていて、ピンチイン・アウトの処理が簡単に実装できますが、お使
いの2.1ではまだ独自実装をする必要がありますね。
実際のところ、オープンソースからScaleGestureDetectorのソースをとってき
て、2.1で動くように調整してやるのが簡単でいいと思いますよ。僕はそうして
ます。
--
Keiji,
ml_an...@c-lis.co.jp
有山です。ちょっと前の件に今更感がありますが、別件にて説明が分かりにく
いという指摘を頂いたので補足です。
バージョン2以降のAndroidのMapViewは、ユーザーのピンチイン・アウト操作
に応じた地図のズームイン・アウトに対応しています。ただ、ズームイン・アウ
ト時に割り込みをかけるようなコールバックの仕組みを持っていません。
従って、ピンチイン・アウト時の処理に応じて何らかの処理を行いたい場合
は、MapViewのScaleGestureDetectorで実装しなければならないと、そういうこ
とが言いたかったわけです。
誤解を招くような書き方をしてしまい、申し訳有りませんでした。お詫びして
補足致します。
宜しくお願い致します。
--
Keiji,
ml_an...@c-lis.co.jp