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

Android Books【新刊】

Android Books

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

Android NEWS

2017/4/19 CNET Japan
今回は、さらに汎用性があり、Androidスマートフォンだけでなく、「Windows 10 Mobile」デバイスと「Raspberry Pi」ボードもノートPC化できる「Mirabook」を紹介 ...
2017/4/18 ガジェット通信
Google が Android Beta プログラムに参加している Nexus / Pixel デバイスに対して今週から Android 7.1.2 Nougat の正式版を配信しています。Android 7.1.2 ...
2017/4/17 ガジェット通信
LookCam はヘッドバンドとスコープ型デジタルカメラが一体となったアクションカメラで、Android スマートフォンとケーブル接続することで、ライブプレビューを ...
2017/4/16 ガジェット通信
Google Pixel / Pixel XL の一部において、正式版 Android 7.1.2 へのアップデートの後に指紋リーダーの認証機能が正常に動作しないとの複数の問題報告が ...
2017/4/14 S-MAX
Googleは普段から「潜在的に有害なアプリケーション(Potentially Harmful App:PHA)」からAndroid利用者を守るために日々システムの改善に取り組んでい ...
2017/4/13 VR Inside
GoogleがAndroid版のChromeをWebVRに対応させる予定について発表したのは、昨年の10月だった。カリフォルニアのサンノゼで行われたW3Cの中 ...
2017/4/13 IT MONOist
インテルは、関西電力、Kii、ぷらっとホームの3社と共同して、スマートホームを実現するIoT(モノのインターネット)プラットフォームの実証実験を始める。Linuxを ...
2017/4/12 ガジェット通信
Anbox はこれらエミュレーターとは異なり、ホスト PC のアプリと同様に Android アプリだけを実行することができるツールです。Anbox では Android を LXC に ...
2017/4/11 ガジェット通信
Android の次期メジャーアップデート版「Android O」では、他のアプリの上に重ねて表示する機能において仕様変更が行われ、一部のアプリが Android O 上で ...
2017/4/10 ケータイ Watch
日本Androidの会は、Android関連の講演イベント「Android Bazaar and Conference 2017 Spring(ABC 2017 Spring)」を5月28日に開催する。会場は、東京 ...
2017/4/9 財経新聞
GoogleがAndroid Developersサイトで公開しているAndroidプラットフォームバージョンごとのデータによれば、Android 7.0 Nougatが順調にシェアを伸ばす ...

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



管理人のみ編集できます