android - map V2 标记按下状态

标签 android google-maps google-maps-android-api-2

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

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

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

最佳答案

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

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

关于android - map V2 标记按下状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16999827/

相关文章:

Android Studio 说地方 api 未启用

android - 在应用程序级别观察数据

android - 在数据库中选择多个列

javascript - 使用 jQuery Mobile 在 Intel XDK 上显示灰色 Google map

java - 当我从 Play 商店下载我的应用程序时,Google map v2 不会出现

android - 如何从另一个类调用 fragment 列表的 getCount()?

algorithm - 计算地理坐标的边界框

android - 如何在 MapView 上创建动态编号的 Pin 指针?

android - 想在我的应用程序中创建谷歌地图导航 - 自定义方式

android - 删除谷歌地图 v2 中的特定折线