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

Android Books【新刊】

Android Books

【おすすめ】

Android NEWS

2018/8/15 iPhone Mania
「Googleマップ」などのGoogle製アプリは、iOS版、Android版ともに、端末を持って訪れた場所を記録する「ロケーション履歴」機能があります。この機能は、オフ ...
2018/8/14 @IT MONOist
組み込みターゲットとしては、AndroidでArm32ビット/64ビットプロセッサとx86プロセッサ、QNXでArm64ビットプロセッサをサポート。ターゲットがAndroidであれ ...
2018/8/13 週刊アスキー
今回のアップデートは、グーグルのAR機能に重要なのはもちろんのこと、Androidのエコシステム拡大という役目も担っている。アップルはiPhone 6s以降の ...
22018/8/13 窓の杜
ケーブルで接続する必要がない、規格に準拠した端末(PC、TV、Androidスマートフォン・タブレット、ゲーム機、ワイヤレスディスプレイアダプター)で幅広く利用 ...
2018/8/12 かみあぷ
あるいはYouTubeもAndroid OSもGoogle傘下だからAndroidスマホばかり選出されたのかな…なんて、うがった見方ができそうな気も。でもおそらく、先に挙げ ...
2018/8/11 Engadget 日本版
さて、この「ArtBot」は、現在では「Meitu」アプリの一機能として提供されており、iPhoneでもAndroidでも利用できます。あなたも是非お試しください!
2018/8/10 GIGAZINE
PDA端末で世界中のビジネスシーンを席巻したPalm(パーム)が、3.3インチディスプレイを搭載する手の中サイズの極小Android端末を開発している模様です。
2018/8/9 AXIS
Googleは「Android」の次期バージョン「Android 9 Pie(パイ)」を2018年8月6日(月)に発表した。モバイルをよりスマートに、よりシンプルに、より目的に合わせて ...
2018/8/8 Engadget 日本版
Androidの最新版、Android 9 Pieが突然の正式リリースとなりました。8月20日に正式リリースとの噂もありましたが、めずらしくEvan Blass氏の情報が外れたよう ...
2018/8/7 ZDNet Japan
UPDATE 「Android」の次期バージョンが正式に発表された。予測していた人もいた通り、Pは「Pie」(パイ)だった。以前は「Android P」と呼ばれていたGoogleの ...
2018/8/6 ガジェット通信
世界の幅広い言語に対応した Gogole の純正キーボードアプリ「Gboard」が日本語環境の Android TV にも対応しました。Android TV では主に音声入力を使用 ...
2018/8/5 livedoor
iOS/Android:AR(拡張現実)と呼ばれるスマートフォンの新しい機能が話題です。これについては2つ、思っていることがあります。ARを使ったほとんどのアプリ ...

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



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