【发布时间】:2013-06-09 16:46:34
【问题描述】:
在 Maps V2 中,如何将按下状态设置为标记?
setIcon() 方法采用 BitmapDescriptor;我看不到传递 XML 选择器的方法,它会给出按下和选择的状态。
实现这一点的唯一方法是覆盖 OnMarkerClickListener 并以编程方式更改图像吗?
【问题讨论】:
标签: android google-maps google-maps-android-api-2
在 Maps V2 中,如何将按下状态设置为标记?
setIcon() 方法采用 BitmapDescriptor;我看不到传递 XML 选择器的方法,它会给出按下和选择的状态。
实现这一点的唯一方法是覆盖 OnMarkerClickListener 并以编程方式更改图像吗?
【问题讨论】:
标签: android google-maps google-maps-android-api-2
从 API v2 版本 3.1.36 开始,在按下 Marker 期间无法更改图标。
对于选定的状态,您可以通过使用OnMarkerClickListener 来解决它,设置一些图标,记住对该标记的引用,并在单击另一个标记或发生其他一些操作时将其恢复为正常状态,例如onMapClick 或 onMapLongClick 被调用。
【讨论】: