[英]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.