簡體   English   中英

如何獲得谷歌地圖標記的圖標?

[英]How to get Icon of Google Maps marker?

使用marker.getTitle() 可以獲得一個標記的標題,但我怎么能要求圖標呢? 我想問一下標記的圖標是否設置為某些可繪制的,如果是,請執行某些操作。

好吧,您可以使用 new MarkerOptions() 創建標記,如下所示:

map.addMarker(new MarkerOptions()
            .icon(BitmapDescriptorFactory.fromResource(R.drawable.house_flag))
            .anchor(0.0f, 1.0f) // Anchors the marker on the bottom left
            .position(new LatLng(41.889, -87.622)));

所以你可以簡單地將這些數據存儲在某個鏈表或哈希映射中

如果沒有關於為什么需要 Icon 的上下文,真的很難理解你為什么想要它。

如果您只想移動標記或更改旋轉,您可以通過為標記保存變量來實現。

標記允許 .setPosition(LatLng) 和 .setRotation(Float)。

希望這對某人有所幫助,因為這是一個老問題

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM