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

Android Books【新刊】

Android Books

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

Android NEWS

2017/10/20 ITmedia
現時点での対象は、Dropbox、LINE、Snapchatなどごく一部のアプリに限定されている。Googleでは人気Androidアプリの開発者を招待して、オプトインで参加 ...
2017/10/20 InfoQ Japan
数週間前、Google I/O 2017で紹介されたAndroid Instant Apps SDKが、バージョン1.1になった。バイナリサイズ最適化のためのConfiguration APKと、Instant ...
2017/10/19 週刊アスキー
“Androidの父”こと元Google幹部のAndy Rubin氏が立ち上げた新興メーカー・Essentialから登場した、ハイエンドスマートフォン「Essential Phone(PH-1)」が ...
2017/10/18 TechFactory
ルネサスが車載SoC「R-Car」に向けにAndroid 8.0(Android 8.0 Oreo)を適用するレファレンスパッケージを提供する。R-Carのレファレンスボードに拡張 ...
2017/10/17 エキサイトニュース
Wi-Fiで使われている暗号化技術「WPA2」(Wi-Fi Protected Access II)に脆弱性が報告された問題で、米セキュリティ機関のCERT/CCは10月16日、セキュリティ ...
2017/10/16 マイナビニュース
ESETは10月13日(米国時間)、「DoubleLocker is an innovative ransomware that is misusing Android」において、これまでに見たことのなかったタイプ ...
2017/10/15 ASCII.jp
Androidを提供するグーグルは自社でもスマートフォンを市場に投入しています。Androidの最新バージョンをいち早く体験できるだけでなく、ハイスペックかつ最新 ...
2017/10/14 ケータイ Watch
自由に整形できるIGZO液晶「IGZOフリーフォームディスプレイ」を初めて搭載するAndroidスマートフォン「AQUOS R compact」。世界の市場には3辺狭額縁で ...
2017/10/12 エキサイトニュース
Android 8.0ことOreoでは、Android 7.0でタブレットで利用可能だった、Picture in Picture(PinP)が画面の物理サイズが小さいスマートフォンでも利用可能になっ ...
2017/10/11 ニコニコニュース
Microsoftのモバイル戦略とAndroidを使うビル・ゲイツ ASCII.jp. 【元記事をASCII.jpで読む】. MicrosoftはモバイルOSから撤退するつもりなのか――Windows ...

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

コメントをかく


ユーザーIDでかく場合はこちら
「http://」を含む投稿は禁止されています。

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

Menu


逆引き(基礎編)

画面表示/操作(49)

フラグメント(1)

逆引き(応用編)

AD



管理人のみ編集できます