2

在 Maps V2 中,如何将按下状态设置为标记?

setIcon() 方法采用 BitmapDescriptor;我看不到传递 XML 选择器的方法,它会给出按下和选择的状态。

实现此目的的唯一方法是覆盖 OnMarkerClickListener 并以编程方式更改图像?

4

1 回答 1

5

Marker从 API v2 版本 3.1.36 开始,无法在按下期间更改图标。

对于选定的状态,您可以通过使用、设置一些图标、记住对该标记的引用并在单击另一个标记或发生其他一些操作(例如或被调用OnMarkerClickListener)时将其更改回正常状态来解决它。onMapClickonMapLongClick

于 2013-06-08T17:22:58.893 回答