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

Android Books【新刊】

Android Books

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

Android NEWS

2016/9/28 CodeZine
米Realmは、オープンソースのiOS/Android向けデータベースプラットフォーム「Realm Mobile Platform」のベータ版を、9月27日に公開した。また、同日 ...
2016/9/27 TechCrunch Japan
9to5Googleの記事によると、GoogleはAndroidとChrome OSの両方を搭載したハイブリッド機を計画している。ひとつはコンバーチブルラップトップ(ラップトップ/ ...
2016/9/26 InfoQ Japan
Googleが、Nougatと名付けた最新のAndroid 7.0に、一部のデバイスをアップデートし始めた。通常、Androidの新バージョンは、秋(9月の終わりか10月)に、 ...
2016/9/25 BIGLOBEニュース
米Googleが10月4日(現地時間)に開催する「Made by Google」イベントでは、各種ハードウェアに加えて、ついにAndroidとChromeの統合が発表されるかもしれ ...
2016/9/24 ガジェット通信
Google は 9 月 24 日(米国時間)に Android の 8 周年を記念して、何かのプレゼントを提供すると予告しています。Android の誕生日は OHA 発足 & Android が ...
2016/9/23 PR TIMES (プレスリリース)
Android端末をroot化すると、全ファイルのシステムにアクセスが可能になり、ブートイメージをカスタマイズしたり、Android端末の全バックアップを作成し ...
2016/9/22 ガジェット通信
先月下旬にリリースされた Android の最新バージョン「Android 7.0 Nougat」では、現行の root 方法が通用しないことが XDA Developers らの分析・調査 ...
2016/9/21 ITmedia
Nexusシリーズの後継と言われている新Androidスマートフォン「Pixel」(もともとChromebookのブランドであった)の発表が期待される。 photo 10月4日に何が ...
2016/9/20 ケータイ Watch
ソニーは、電子ブロック「MESH」と連携するAndroidアプリの提供を開始した。 「MESH」は、LEDを搭載するブロックやボタンのブロック、人感センサーのブロック ...
2016/9/20 CodeZine
米Googleは、開発者向けイベント「Google I/O 2016」でプレビューを行った、Android向けの統合開発環境「Android Studio 2.2」を、9月19日(現地時間)に公開 ...
2016/9/19 ガジェット通信
9 月 14 日にリリースされた iOS のメジャーアップデート版「iOS 10」で追加された数々の新機能の中でも、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



管理人のみ編集できます