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

Android Books【新刊】

Android Books

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

Android NEWS

2017/3/22 Gihyo Jp
Googleがガイドラインを制定し,Androidアプリにおいて現在推奨されたデザインとしてマテリアルデザインが存在します。そのマテリアルデザインのガイドラインに ...
2017/3/22 CNET Japan
Googleは米国時間3月21日、同社モバイルOS「Android」の次世代版を発表した。Androidは世界中のスマートフォンの10台中およそ9台に搭載されている。
2017/3/21 TechCrunch Japan
Android版スーパーマリオランのリリース日が決定した。Android版を出すという話は以前からあったが、それがようやく具体化したわけだ。その日にちは3月23日と ...
2017/3/20 ガジェット通信
スイスの腕時計ブランド Swatch は、今後のスマートウォッチ製品で Android Wear を使用しないことを決定したと Pocket Lint が伝えました。Swatch は 2015 年 ...
2017/3/19 FUTURUS
我々が普段使っているスマートフォンやタブレットは、大抵のことならこなせる道具だ。 だが、敢えて機能を絞った製品というのはどうだろうか? スマホやタブレット ...
2017/3/18 ガジェット通信
今年の Google I/O 2017 カンファレンスで発表されると見られている Android の次期メジャーアップデート版「Android O」の新機能について、海外の WEB サイト ...
2017/3/16 マイナビニュース
ELAAでは、産業用組込アプリケーション向けに、組み込みLinuxおよびAndroid用のオープンで統一化されたアーキテクチャの標準化されたボード採用を推進する ...
2017/3/15 TechCrunch Japan
Google Walletは、2013年以来ウェブ上でGmailに統合されていた、そして今日(米国時間14日)Googleはモバイル上での新しい統合を展開し始めた。Android ...
2017/3/13 Gihyo Jp
Androidと名の付いた本のほとんどがアプリを書く時の話を扱うのに対し,本書は書かれたアプリがどのようにして動くのか,そのAndroid側の解説を行った本で ...
2017/3/13 ガジェット通信
昨年 5 月から Google 日本法人の主催で実施されていた Android 関係のアイデアコンペ「Android Experiments OBJECT」のグランプリ作品の展示が六本木 ...

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



管理人のみ編集できます