C/C++プログラマの管理者が, Androidプログラムにチャレンジ. AndroidプログラミングのTipsをメモっていく予定です.

Android Books【新刊】

Android Books

【おすすめ】
【組み込み】

Android NEWS

2016/7/25 livedoor
○Android Oneとはワイモバイルが7月5日、「Android One」を搭載したスマートフォン「507SH」を発売することを発表した。元々新興国向けのプログラムだっ ...
2016/7/24 ガジェット通信
USB ケーブルで接続するだけで Android スマートフォンをノート PC に変えるガジェット「SuperBook」がクラウドファンディングサイト Kickstarter で人気となってい ...
2016/7/23 ファミ通App
... 『ポケモンGO』公式サイトで、動作確認済み端末が公開されている。対応端末は下記の通り。2016年7月時点の情報で、今後のアップデート等により、変更する ...
2016/7/22 ガジェット通信
Google が Android 7.0 Nougat で WebView の機能を Chrome に統合していることを Android Deelopers サイトで明らかにしました。WebView は、サード ...
2016/7/21 @IT
本TIPSでは、Androidスマートフォン/タブレットを対象として、この新方式で2段階認証を利用できるようにする手順を説明する。セットアップ作業は多少手間が ...
2016/7/20 ZDNet Japan
エンドユーザーの興味を引きそうな機能としては、Androidアプリを左右に並べて実行する機能や、Unicode 9.0に対応した絵文字、通知インターフェース内から ...
2016/7/19 ジェット通信
Google Japan は 7 月 19 日、同社が国内で今年 5 月末に開始した「Android Experiments OBJECT 」のノミネート作品を公開し、ネットでの一般投票を開始しま ...
2016/7/18 ガジェット通信
ClockworkMod の Koush 氏が Android デバイス間で画面を共有できる新アプリ「Inkwire」の開発プロジェクトをスタートさせました。Inkwire は、一方の Android ...
2016/7/17 ガジェット通信
Android アプリや Google Play ストアに対応した Chromebook で Android アプリを追加したり、削除する方法を紹介します。Chromebook は最近ようやく ...
2016/7/16 gooスマホ部
wi-fiやGPSなど、ワンタッチでON・OFFが出来るものが無くなったようです。 設定画面に行くようなショートカットではなく、ワンタッチでGPSや機内モードをオンオフ ...
2016/7/15 nikkei BPnet
米グーグルのAndroidが、スマートフォン向けOSという存在にはとどまらないことを改めて感じました。「クルマを運転中にAndroidアプリを安全に利用、グーグル ...

Android Products & Goods

このページへのコメント

askaです.

> 現在地が更新される度に
> 違うIDが振り分けられているのですが
> どのような決まりにのっとって
> 振り分けられているのでしょうか?

やりたいことは, 現在地が更新されたときにマーカーをそこに表示し,
そのマーカーにタッチしたとき何か処理をしたいということでしょうか?

であれば, 以下のようにすれば現在地のマーカーのIDは固定できます.

mMarker = mMap.addMarker(new MarkerOptions().position(new LatLng(0, 0)).title("現在地"));

としておいて, 現在地が更新されたときに,

mMarker.setPosition(location);

とすれば, 1つのマーカーを使いまわすので, IDは変わりません.



Posted by aska 2013年10月25日(金) 20:16:52

askaです.

> 一つ気になる事があるのですがアイコンのIDをどのように
> 振り分けているのでしょうか?

私もユニークIDをどのように振っているかは知りませんが,
Nexus7で試した感じでは"m0", "m1", ...と順にIDが振られ
ているようです.

Posted by aska 2013年10月25日(金) 00:39:24

わざわざページを作成していただき
ありがとうございました。

とてもわかりやすく大変参考になりました。

一つ気になる事があるのですが
アイコンのIDをどのように振り分けて
いるのでしょうか?

現在地が更新される度に
違うIDが振り分けられているのですが
どのような決まりにのっとって
振り分けられているのでしょうか?

Posted by かきです 2013年10月23日(水) 11:03:49

askaです.

Marker#getIdメソッドで, マーカーのIDを取得できます.
https://developers.google.com/maps/documentation/android/reference/com/google/android/gms/maps/model/Marker

「各マーカーに対応した処理をする」のページを作成してみましたので, ご参照ください.

Posted by aska 2013年10月23日(水) 00:46:15

初めまして
初心者の自分ににはとてもわかりやすく勉強になります。

また現在onMarkerClick()の使い方について困っています。
マップ上にいくつかの違ったマーカーを
配置しているのですが、すべて同じ処理をしてしまいます。
そこで質問なのですが、
onMarkerClickを用いて違うマーカーごとに違う処理を
行いたい場合、どのように実装すればよいのでしょうか。
マーカーのリソースID等をつかって分けることができるのでしょうか。

Posted by かきです 2013年10月21日(月) 18:35:51

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

Menu


逆引き(基礎編)

画面表示/操作(49)

フラグメント(1)

逆引き(応用編)

AD



管理人のみ編集できます