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

Android Books【新刊】

Android Books

【おすすめ】

Android NEWS

2018/7/17 ITmedia
Googleが運営するAndroid向けアプリ配信サービス「Google Playストア」で、7月17日昼前ごろから課金障害が起きているようだ。ゲームアプリなどで有料 ...
2018/7/14 ThinkIT
「Android Emulator」で利用されていた仮想化ソリューション「HAXM」はAMDのCPUをサポートしておらず、「Hyper-V」も利用できなかった。今回のアップデート ...
2018/7/14 Engadget 日本版
次期Android OSの「Android P」のコードネームが「ピスタチオ」になるとの憶測が、オンライン上で流れています。もしかすると、伝統的にお菓子の名前を採用 ...
2018/7/13 ITmedia
米Googleは7月11日(現地時間)、AndroidおよびiOS版キーボードアプリ「Gboard」でのモールス符号入力を可能にしたと発表した。現在ローリングアウト中だ。
2018/7/11 CNET Japan
Android 8.1 Oreo は、API レベル 27 のサポートが追加、Android Go(1GB 以下の RAM を持つ機種)へのターゲティング最適化、オンデバイス型の機械学習 ...
2018/7/10 AV Watch
アプリの対応OSはiOS 9.0以降とAndroid 5.0以降。Amazonプライム会員であれば、プライム対象商品の購入やPrime Musicの聴取も音声操作で ...
2018/7/10 InfoQ Japan
Googleは先頃、AndroidプラットフォームにおけるKotlinの開発者エクスペリエンスを改善する活動に関するプレゼンテーションを行った。Android KTX、Kotlin ...
2018/7/8 BIGLOBEニュース
Image: Google もうAndroidだけじゃない。 Apple(アップル)のAR(拡張現実)プラットフォームが「ARKit」なら、Google(グーグル)も同様の「ARCore」を用意し ...
2018/7/7/7 @DIME
スマートフォン業界の最前線で取材する4人による、業界の裏側までわかる「スマホトーク」。今回はGoogle I/Oについて議論します。

Android Products & Goods

このページへのコメント

askaです.

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

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

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

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

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

mMarker.setPosition(location);

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

0
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



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