nmtysh.log

Tech系のネタや日々の独り言などを書いています。

Android: Chapter09_01.HelloMap のズームコントロール

木南英夫さんの「Google Android アプリケーション開発入門」p189にあるサンプルは、SDK1.1を対象にかかれていて SDK2.2(IS06) で実行するとタップを上手く認識してくれません。

 

MapView.getZoomControls() が Deprecated になっているので、推奨されるメソッドに書き換えます。

書き換え箇所は、 HelloMapActivity.java の 66行目から72行目までをコメントアウトして、次の2行を追加します。

map_view.displayZoomControls(true);

map_view.setBuiltInZoomControls(true);

ビルドして実行すると、タップやピンチイン/アウトをちゃんと認識するようになります。

 

参考:

MapView.getZoomControls()