2017-02-20 69 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