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

Android Books【新刊】

Android Books

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

Android NEW

2017/8/21 Engadget 日本版
グーグルは、次期モバイルOS「Android O」(Android 8.0)をニューヨーク時間8月21日14時40分に正式発表します。約1世紀ぶりに北米大陸を横断する皆既日食 ...
2017/8/20 エキサイトニュース
Visual Studioのシェアは22.44%で、Eclipse(20.38%)とAndroid Studio(9.87%)が続く。Eclipseは2010年まで半数近いシェアを獲得していたが、その後は減少 ...
2017/8/19 CoRRiENTE.top
本日、Googleは次期Android OSの「Android O」を正式に発表する予定であることを明かした。今月21日に、同社は米ニューヨークで発表イベント「Android O ...
2017/8/18 InfoQ Japan
Googleは侵入型(intrusive)と見なされるAndroidアプリの自動解析と検出にクラスタリングアルゴリズムを使用している、と同社のセキュリティエンジニアで ...
2017/8/17 CNET Japan
しかし、さまざまな端末がスマートフォン市場にあふれる中で、Essential PH-1は、これまでのどの「Android」端末とも一線を画す。Essential PH-1を考案したの ...
2017/8/16 ITmedia
米Appleの今秋発表とみられる次期iPhoneには顔認証機能が搭載されるといううわさだが、次世代Android端末にも同様の機能がQualcommのモジュール ...
2017/8/15 AKIBA PC Hotline!
Android端末のMicro USBポートに接続できるdotstudioの開発ボード「Waffle」がツクモパソコン本店IIで販売中だ。店頭価格は税抜き5,074円(税込5,480円)。
2017/8/13 ガジェット通信
Android の次期メジャーアップデート版「Android O(Android 8.0)」の公式リリースが待たれている中、8 月 21 日にその発表が行われるとの噂が浮上してきました ...
2017/8/12 ZDNet Japan
日本IBMは、「BankBot」と名付けたインターネットバンキングを狙うトロイの木馬(バンキングトロイ)への注意を呼び掛けた。20種類以上の正規のAndroidアプリを ...
2017/8/12 ギズモード・ジャパン
Androidの父こと、アンディ・ルービン氏が手がけた新スマホとして知られている「Essential Phone」。米国の公式サイトにて事前予約は開始されているものの、 ...

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



管理人のみ編集できます