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

Android Books【新刊】

What's NEW!

Android Books

【おすすめ】

Android NEW

2019/10/14 &GP
天面にタッチパネルを初搭載し、より直感的な操作が可能に。機能面でもAndroid 7.1を搭載しYouTube 、 Amazon Prime Video 、Netflixなどから動画を直接 ...
2019/10/13 Yahoo!ニュース
Androidタブレットも同様で、メーカーによってデバイスが異なるために、アプリ開発者は対応をしたがらないのが実情だ。 アップルは、スマホやタブレットという ...
2019/10/12 HON.jp News Blog (ブログ)
SKT株式会社は10月7日、Onyx International Inc. の13.3インチE INK電子ペーパーAndroid 9.0タブレット「Boox Max3」を国内向けにAmazonとYahoo ...
2019/10/11 Engadget 日本版
米グーグルがAndroidを採用するスマートフォンメーカーに対して、USB-Cポートを搭載した新規モデルでのUSB PD規格準拠と、デジタル・ウェルビーイング機能 ...
2019/10/9 ギズモード・ジャパン
Android社の創業者でもあるアンディ・ルービンが立ち上げ、シンプルなデザイン+モジュール式のスマホ「Essential Phone PH-1」で業界をざわつかせ ...
2019/10/8 Engadget 日本版
Googleは10月7日(現地時間)、Android向けのGoogleドキュメント、スプレッドシート、スライドのアップデートを発表しました。といっても、新機能が追加され ...
2019/10/7 PR TIMES (プレスリリース)
SKT株式会社(本社:大阪府大阪市、社長:西村京子)は、Onyx Internatinal の Boox Max3 を、2019年10月4日金曜日に本店及びAmazon及びYahoo ...
2019/10/6 ハイパーガジェット通信 (プレスリリース) (ブログ)
メインのディスプレイにセカンドディスプレイを拡張した事がある人は、セカンドディスプレイを使う事によって、どれだけ生産性が向上するかを知っています。
2019/10/5 ASCII.jp
”Androidの父”こと、アンディ・ルービン(Andy Rubin)氏が立ち上げたEssential、一時期身売りの噂もあったようだが、次期製品が出るかもしれない。初代かつ ...
2019/10/4 Engadget 日本版
Surface Duoは5.6インチのディスプレイを2枚搭載し、折りたたんで利用できるSurface Neoの小型版というべきデバイス。ですがOSにWindowsではなくAndroid ...

Android Products & Goods

このページへのコメント

askaです.

> 現在地が更新される度に
> 違うIDが振り分けられているのですが
> どのような決まりにのっとって
> 振り分けられているのでしょうか?

やりたいことは, 現在地が更新されたときにマーカーをそこに表示し,
そのマーカーにタッチしたとき何か処理をしたいということでしょうか?

であれば, 以下のようにすれば現在地のマーカーのIDは固定できます.

mMarker = mMap.addMarker(new MarkerOptions().position(new LatLng(0, 0)).title("現在地"));

としておいて, 現在地が更新されたときに,

mMarker.setPosition(location);

とすれば, 1つのマーカーを使いまわすので, IDは変わりません.

1
Posted by aska 2013年10月25日(金) 20:16:52 返信

askaです.

> 一つ気になる事があるのですがアイコンのIDをどのように
> 振り分けているのでしょうか?

私もユニークIDをどのように振っているかは知りませんが,
Nexus7で試した感じでは"m0", "m1", ...と順にIDが振られ
ているようです.

0
Posted by aska 2013年10月25日(金) 00:39:24 返信

わざわざページを作成していただき
ありがとうございました。

とてもわかりやすく大変参考になりました。

一つ気になる事があるのですが
アイコンのIDをどのように振り分けて
いるのでしょうか?

現在地が更新される度に
違うIDが振り分けられているのですが
どのような決まりにのっとって
振り分けられているのでしょうか?

0
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

「各マーカーに対応した処理をする」のページを作成してみましたので, ご参照ください.

0
Posted by aska 2013年10月23日(水) 00:46:15 返信

初めまして
初心者の自分ににはとてもわかりやすく勉強になります。

また現在onMarkerClick()の使い方について困っています。
マップ上にいくつかの違ったマーカーを
配置しているのですが、すべて同じ処理をしてしまいます。
そこで質問なのですが、
onMarkerClickを用いて違うマーカーごとに違う処理を
行いたい場合、どのように実装すればよいのでしょうか。
マーカーのリソースID等をつかって分けることができるのでしょうか。

0
Posted by かきです 2013年10月21日(月) 18:35:51 返信

コメントをかく


「http://」を含む投稿は禁止されています。

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

Menu


逆引き(基礎編)

画面表示/操作(49)

フラグメント(1)

逆引き(応用編)

Firebase(2)

AD



管理人/副管理人のみ編集できます