【发布时间】:2015-06-12 21:36:26
【问题描述】:
使用 marker.getTitle() 可以获得标记的标题,但我如何才能要求图标? 我想问一下标记的图标是否设置为某些可绘制对象,如果是,请执行一些操作。
【问题讨论】:
标签: java android google-maps marker
使用 marker.getTitle() 可以获得标记的标题,但我如何才能要求图标? 我想问一下标记的图标是否设置为某些可绘制对象,如果是,请执行一些操作。
【问题讨论】:
标签: java android google-maps marker
你可以像这样使用 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)));
所以你可以简单地将这些数据存储在一些链表或哈希映射中
【讨论】:
没有说明为什么需要图标的上下文,真的很难理解为什么需要它。
如果您只想移动标记或更改旋转,您可以通过为标记保存变量来实现。
标记允许 .setPosition(LatLng) 和 .setRotation(Float)。
希望这对某人有所帮助,因为这是一个老问题
【讨论】: