2017-02-20 3 views
0

カスタムマップマーカーアイコンを作成するとき、元のマーカーアイコンをプログラムで取得するにはどうすればよいですか?元のマップマーカーアイコンをAndroidで取得する方法は?

マップマーカーのカスタマイズにはさまざまなSOスレッドがありますが、正常に実行しましたが、掲載されたすべてのソリューションには新しいPNGアイコンのインポートが含まれています。

同じ方法(BitmapDescriptorFactory)を使用すると、元のデフォルトのマーカーアイコンを使用して、何か(例えば、その上にあるテキストを追加するなど)を行うことができます。

+0

私の回答を確認しましたか? –

答えて

0

このコードを使用してください!

new MarkerOptions() 
     .position(YOUR_latLng) 
     .title(YOUR_TITLE) 
     .snippet("snippet") 
     .icon(BitmapDescriptorFactory.defaultMarker(BitmapDescriptorFactory.HUE_RED)) //You can select different color! 
    ); 
+0

これは、マップマーカーの既存のプロパティを変更したいだけの場合に機能します。ただし、新しい要素(デフォルトの地図マーカーの上に浮かんだテキストなど)を追加する場合は、地図マーカーを再生成する必要があります。マップマーカーを再生成すると、Googleマップのアイコンを見つけてAndroid Studioに読み込むことなく、元のマップマーカーアイコンからどのように開始できますか?今、これを参照しているSOスレッドが表示されますが、元の質問に対する回答はありません。[link] http://stackoverflow.com/questions/3605219/default-marker-for-android-google-mapview#comment3785532_3605262 – MarsAndBack

関連する問題