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

Android Books【新刊】

Android Books

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

Android NEW

2017/6/21 CNET Japan
「Firefox」の開発元である非営利法人のMozillaは、「Android」搭載デバイス向けにプライバシーに重点を置いたブラウザ「Firefox Focus」をリリースした。
2017/6/21 マイナビニュース
6月30日以降は、Android 2.1 Eclairおよびこれよりも前のバージョンのAndroidからはAndroid Marketにアクセスすることはできなくなるとともに、アプリを ...
2017/6/19 ITmedia
アスメックは6月19日、Android OSを搭載したタッチ操作対応の投影型プロジェクター「ASM-LTP1」を発表、6月下旬に直販「アスメックストア」で販売を開始する。
2017/6/17 GAME Watch
そのうち、特に面白さを感じたのが、典型的なスタートアップ企業GameFace Labsが開発するAndroid/PCハイブリッドのVR HMDだ。アポなし飛び入り取材に ...
2017/6/16 @IT MONOist
同社のAndroid Things向けIoTプラットフォームは、「i.MX」アプリケーション・プロセッサを採用し、コスト効率に優れた多様な機能を持つ。また、Androidベース ...
2017/6/15 WIRED.jp
Android OSをつくった男、アンディ・ルービンは、グーグルを離れ「新しいタイプの会社」を立ち上げた。VCでありコンサルでありインキュベーターでもあるその ...
2017/6/14 ITpro
米グーグルは2017年3月21日、「Android O」という開発コード名の次期版Androidの開発者向けプレビュー版を公開した。使い勝手を劇的に変えるような新機能 ...
2017/6/13 PC Watch
Googleは12日(米国時間)、同社のAndroid用入力メソッド「Gboard」に機械学習を応用した絵文字の手書き入力機能を追加。同時に、入力に続く単語だけでなく、 ...
2017/6/12 INTERNET Watch
Googleは9日、オープンソースの教育向けビジュアルプログラミングライブラリ「Blockly」のAndroid/iOS用の開発者向けプレビュー版をGitHubで提供開始した。
20176/12 ITmedia
reCAPTCHA Android APIは、デバイス認証やセーフブラウジングなどのサービスを通じてモバイルアプリを保護する「Google SafetyNet」に含まれる。「モバイル ...

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



管理人のみ編集できます