おまとめローンの情報サイト

490円〜のワンコイン仮想サーバー




2009年05月30日

Android 1.5 での Mapへのズームコントロールの追加方法

Android 1.5 SDKでは、Mapへのズームコントロールの追加方法が変更になっているようです。

例のごとく、「日本Android友の会」の下記ページを参照してMapを使用したアプリケーションのサンプルを作っていたところ、使用されているメソッドの一部が「非推奨」となっていました。

 ・勉強会/GoogleMap - 日本Androidの会(日本アンドロイドの会)
   手順6: ズームコントロールのViewを追加する

それでは、具体的にどのメソッドが非推奨となっており、どのように対処すればよいかを記述します。日本Androidの会のサンプルではズームコントローラを表示するのに以下のようなコードが記述されています。

ZoomControls zc = (ZoomControls) m.getZoomControls();
zc.setLayoutParams(new ViewGroup.LayoutParams(ViewGroup.LayoutParams.FILL_PARENT,
ViewGroup.LayoutParams.FILL_PARENT));
zc.setGravity(Gravity.BOTTOM + Gravity.CENTER_HORIZONTAL);
m.addView(zc);


上記のコードのうち、メソッド「getZoomControls」が非推奨となっています。

調べた結果、以下のようなコードに変更することで、まったく同じ動作を行うことが可能です。

m.setBuiltInZoomControls(true);


Android 1.5で作成される方は、および 1.5以前のコードから移植される場合には注意が必要です。
タグ:android map
posted by Android at 15:45 | Comment(0) | Google Map | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前: [必須入力]

メールアドレス: [必須入力]

ホームページアドレス:

コメント: [必須入力]

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。
×

この広告は1年以上新しい記事の投稿がないブログに表示されております。