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

Android Books【新刊】

What's NEW!

Android Books

【おすすめ】

Android NEWS

2020/6/4 iPhone Mania
Googleが、メディアストリーミングデバイスChromecastの後継と思われる、新しいAndroid TVドングルの開発を進めているようです。XDA Developerが画像 ...
2020/6/2 朝日新聞
IT機器の設計製造を行う東信電気株式会社(所在地:神奈川県川崎市、代表取締役社長:遠藤 俊洋)は、Androidタブレットを大量に導入する際に必要となる設定 ...
2020/6/1 ITmedia
Android 11についての新情報はすぐにお知らせする予定だ」とある。 祝うべき時ではないというのは、25日に黒人男性ジョージ・フロイド氏(46)が白人警官に殺害 ...
2020/6/1 ZDNet Japan
Android Gradle」プラグインの4.0.0以降を使用してアプリを構築していれば、アプリで使用しているライブラリーの依存関係を記述した依存関係メタデータが作成され ...
2020/5/31 Mobilanyheter
Google har under dagen meddelat att företaget kommer skjuta upp lanseringen av Android 11 som egentligen var tänkt att gå av stapeln den 3 juni det ...
2020/5/30 TechCrunch Japan
Android端末のChromeブラウザでサイトにアクセスするとアプリが起動し、カメラを地面に向けて移動させると、ドット状のマトリックスで平面を認識する。
2020/5/29 マイナビニュース
「StrandHogg 2.0」を発見した研究者は2019年12月にGoogleに問題を通知しており、Googleは2020年4月にAndroidデバイスメーカに対してパッチを提供済みだ。
2020/5/28 InfoQ Japan
開発者は自身のアプリケーションを次期Androidに対応できると同時に、早期フィードバックを提供することにより、リリースを堅牢化する上でGoogleに協力することが ...
2020/5/27 Yahoo!ニュース
NET Framework」、iOS/Androidでは「Mono」と別れていた.NETの実装が「.NET Core」に統一される点や、これまで開発ターゲット(Windows、iOS、Android……) ...
2020/5/25 ITmedia
Android 6(マシュマロ)以降対応ということで、だいたい9割のアクティブなAndroidスマートフォンで使えるそうです。また、OEM各社とも協力しているそう ...
2020/5/24 impress.co.jp
Android 5.0 以上の端末で利用可能で、Pixel端末にはプリインストールされている。その他のAndroid端末では、Google Playストアからアプリをダウンロードする。

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



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