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

Android Books【新刊】

What's NEW!

Android Books

【おすすめ】

Android NEWS

2019/2/14 Engadget 日本版
電子ペーパー搭載タブレットの専業メーカーとなるOnyx Internationalが、13.3インチのE Inkパネルを搭載したAndroidタブレット「Boox Max2 Pro」をリリースしま ...
2019/2/13 Yahoo!ニュース
Googleの「Android Things」は、電力をあまり使わないIoTデバイスの開発者向けのOSプラットフォームだ。開発者用プレビューが2016年に発表された ...
2019/2/12 マイナビニュース
今回取り上げるのは、2017年にAndroidの公式開発言語になったKotlinです。Kotlinは2011年に発表された比較的新しい言語ですが、Androidの公式開発言語 ...
2019/2/12 PANORA
株式会社インプレスホールディングス. インプレスグループで電子出版事業を手がける株式会社インプレスR&Dは、『Android StudioではじめるARCore入門』( ...
2019/2/11 ハイパーガジェット通信 (プレスリリース) (ブログ)
iPhoneを使い続けているけど、Androidにも興味が出てきた。でも機種変するには至らない。そんな人たちに向けたオススメのアプリがあります。ノッチ採用 ...
2019/2/10 ロケットニュース24
このアプリは、現在ベータ版として公開されている。2014年にリリースされた「Android 5.0 Lollipop」以降のバージョンを搭載したスマホで利用できるとのこと ...
2019/2/9 iPhone Mania
Google Chromeブラウザの開発版であるChrome Canaryが、macOSとWindows 10向けの両方でダークモードに対応したことがわかりました。
2019/2/8 Engadget 日本版
AndroidスマートフォンはAndroid 6.0 Marshmallow以降、標準的な暗号化規格であるAdvanced Encryption Standard(AES)を用いたストレージ暗号化の実装 ...
2019/2/7 GIGAZINE
Android搭載のデバイスに、「PNG画像を開くだけでハッキングされてしまう危険性」があることがわかりました。この危険性は新たに発見された3つの脆弱性に ...
2019/2/5 Engadget 日本版
1月末に一部の機種で利用できると判明していた、Chromebook(Chrome OS)からのAndroidのインスタントテザリングですが、Googleが公式に発表を行いまし ...
2019/2/4 CNET Japan
GDCで行われるセッションの説明文によると、Microsoftは3月にこのカンファレンスで、「iOS」「Android」「Nintendo Switch」のゲーマーがMicrosoftのソーシャル ...

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



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