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

Android Books【新刊】

Android Books

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

Android NEWS

2016/8/23 ZDNet Japan
サムスン、Motorola、HTCなどが提供する、より主流のAndroid端末を使用するユーザーは、各メーカーがそれぞれのAndroid改変版をNougatに適応させるまで ...
2016/8/22 AV Watch
ドスパラは、Androidスマートフォンのmicro USB端子に繋いでVRゴーグル向けの3D動画が撮れる小型カメラ「Eye-Plug」(DN-914084)を22日に発売した。
2016/8/21 ガジェット通信
Nokia の Windows スマートフォン「Lumia 525」上で Android を動かすことに成功したハッカーが現れました。Lumia 525 は 2014 年に発売された低コストの ...
2016/8/20 ガジェット通信
Google が Android 向けの最新 Chromium に「WebAPK」と呼ばれる WEB アプリをネイティブなアプリにする新機能を追加していました。WebAPK というの ...
2016/8/19 ガジェット通信
カナダの大手キャリア Telus が既存の Nexus に対する Android 7.0 Nougat のアップデート時期を公開しました。Telus は同社のサポートサイトに、自社で発売 ...
2016/8/18 ガジェット通信
Google が、Android 7.0 Nougat の正式リリース後、すぐにマイナーアップデート版となる Android 7.0.1 あるいは Android 7.1 をリリースするのではないかとの ...
2016/8/17 ガジェット通信
モバイルアプリ開発のための解析ツールなどを提供している米 Apteligent は、米国における Android OS のバージョンアップに関する主要メーカーの対応状況を ...
2016/8/16 ZDNet Japan
約80%もの「Android」端末が、先ごろ開示されたLinuxカーネルの脆弱性の影響を受ける。 セキュリティ企業のLookoutが米国時間8月15日のブログ投稿で述べ ...
2016/8/15 ThinkIT
「Test Butler」は、Androidアプリ開発用のテストツール。Androidライブラリと、エミュレータに組み込むAPKから成り立っており、エミュレータにツールを組み込む ...
2016/8/14 SIMチェンジ
AndroidにおけるiPhone的存在である、Nexus(ネクサス)シリーズ。 この記事では、Ymobile(ワイモバイル・Yモバイル)で購入できるAndroid端末・Nexus ...

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



管理人のみ編集できます