在Maps V2中,如何将按下状态设置为标记?
setIcon()方法采用BitmapDescriptor;我看不到传递XML选择器的方法,该选择器将提供按下和选择状态。
实现此目的的唯一方法是覆盖OnMarkerClickListener并以编程方式更改图像吗?
答案 0 :(得分:5)
自API v2 3.1.36版开始,无法更改Marker
期间的图标。
对于所选状态,您可以使用OnMarkerClickListener
处理它,设置一些图标,记住对此标记的引用,并在单击另一个标记或发生某些其他操作时将其更改回正常状态,例如: onMapClick
或onMapLongClick
被调用。