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

Android Books【新刊】

Android Books

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

Android NEW

2017/9/17 BIGLOBEニュース
Appleの「iPhone X」発表の興奮冷めやらぬ9月15日、私の「Nexus 5X」にひっそりと「Android 8.0 Oreo」が降臨しました。アップデートできるぎりぎりなモデルの ...
2017/9/16 マイナビニュース
Yahoo! JAPANでAndroidアプリを開発している小和瀬 塁です。 今回は、Google I/O 2017で発表されたGoogle Play App Signingについて紹介します。
2017/9/14 Engadget 日本版
ただ、既存のAndroid端末を後追いしながら完成度を高めてパッケージング(この完成度がすごいわけですが)した感は否めず、全体を通して感じたのは「Android ...
2017/9/14 S-MAX
Googleは11日(現地時間)、Androidのバージョン別の利用台数シェアを2017年9月11日(月)付に更新しています。集計期間は9月11日までの7日間。
2017/9/13 マイナビニュース
ビキタスは、Linux、Androidシステムの高速起動ソリューション「Ubiquitous QuickBoot」(以下、QuickBoot)の最新版「Ubiquitous QuickBoot Release 2.0」( ...
2017/9/12 ケータイ Watch
ソフトバンクは、SoftBankブランドの「Nexus 6P」と、Y!mobileブランドの「Nexus 6P」「Nexus 5X」に対し、OSをAndroid 8.0にバージョンアップするソフトウェア ...
2017/9/11 4Gamer.net
Limited)(本社:中国・北京、代表者:韓 哲)は、Android OS向けに開発されたソーシャルゲームをWindows PCやMacの大画面で楽しめるエミュレーターの最新 ...
2017/9/9 VR Inside
こちらはiOS、Android両方に対応しており、このSDKを用いて様々なVRアプリにジェスチャー操作を組み込むことが可能になる。 Unityエンジンのプラグインとして ...
2017/9/8 マイナビニュース
今年の春から開発者向けのプレビューが行われていた「Android O」こと、「Android 8.0 Oreo」が正式発表されました。最終版ではないものの、プレビューが行 ...

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



管理人のみ編集できます