Google マップ Android API v2 で、ユーザーの現在地と精度 (青いオーバーレイ) を示す点滅する省略記号と円を表示するにはどうすればよいですか?
より具体的には、Google が使用するようなアニメーション化されたドローアブルをどのように作成できますか? また、円を青いオーバーレイ (25% アルファなど) として表示するにはどうすればよいですか?
ありがとう。
Google マップ Android API v2 で、ユーザーの現在地と精度 (青いオーバーレイ) を示す点滅する省略記号と円を表示するにはどうすればよいですか?
より具体的には、Google が使用するようなアニメーション化されたドローアブルをどのように作成できますか? また、円を青いオーバーレイ (25% アルファなど) として表示するにはどうすればよいですか?
ありがとう。
実際、解決策は思ったより簡単です。
Google Maps Android API v2 を使用する場合、GoogleMap オブジェクトには setMyLocation というメソッドがあります。true に設定すると、Maps API の my-location レイアウトがアクティブになり、この青い省略記号または方位を示す矢印が表示されます。
アクティビティの作成時にカメラをユーザーの位置に自動的に移動する必要がある場合は、次の記事に従う必要があります: http://discgolfsoftware.wordpress.com/2012/12/06/google-maps-android-api-v2 -mylocation-locationsource-and-event-handling/
Google マップに実装されているデフォルトの属性を変更できるようにしたいと考えています。ご存じのように、Google マップは、現在地ドット (市場)、現在地ドットを囲む大きな円など、デフォルトで設定された多くの施設を地図上に提供します。
Google マップで非表示になっているこのデフォルトの属性を変更するには、次の手順に従ってください。
1.Eclipseでプロジェクトを選択し、DDMSを選択します (ウィンドウ -> パースペクティブを開く -> DDMS)。
2.DDMS で、[ FileExplorer ] タブ (右側のウィンドウ) をクリックし、[名前] 列で [システム] を見つけます。
3.「system->app->Maps.apk」に移動すると、「Maps.apk」が見つかります。これはGoogleマップアプリです。
4.「Maps.apk」を選択し、この「FileExplorer」タブの右上にある小さなアイコンをクリックします。このアイコンに近づくと「デバイスからファイルを引っ張る」ヒントが得られます。これをクリックして、「Maps.apk」を PC ディレクトリにダウンロードします。
5. ダウンロードした PCで、「Maps.apk」のファイル拡張子を「Maps.zip」に変更します。変更した「Maps.zip」を「Mapsフォルダ」に解凍します。Maps.apk のすべてのファイルを見ることができます。
6.解凍したフォルダーのresフォルダーに移動すると、現在 Google マップで使用されているすべての描画可能な画像と xml が取得されます。
7.以上です。これは、Google マップ リソースを表示する方法です。