标记图像绘制对象变化的GoogleMap V2 [英] Marker Image Drawable change GoogleMap V2

查看:183
本文介绍了标记图像绘制对象变化的GoogleMap V2的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我添加使用谷歌地图API V2版本的谷歌地图标记的控制,但如何改变标记的背景图像时标记click事件。

  @覆盖
    公共布尔onMarkerClick(标记为arg0){
arg0.setIcon //未在列表中显示的方法的setIcon谷歌API V2版本
        返回false;
    }


解决方案

覆盖地图 onMarkerClick()和更改图标标记点击。

 私人标记changedMarker = NULL;@覆盖
公共布尔onMarkerClick(标记标记){
    如果(changedMarker!= NULL){
        changedMarker.setIcon(的DefaultIcon); //设置默认图标
        changedMarker = NULL;
    }
    marker.setIcon(图标); //图标是你想要的位图
    changedMarker =标记;
    返回true;
}

I have added markers in google map control using google map api v2 version but How to change Marker Background image when marker click event.

@Override
    public boolean onMarkerClick(Marker arg0) {
arg0.setIcon  //Not show in List setIcon method Google API V2 Version
        return false;
    }

解决方案

Override map onMarkerClick() and change icon for the marker clicked.

private Marker changedMarker = null;

@Override
public boolean onMarkerClick(Marker marker) {
    if(changedMarker != null) {
        changedMarker.setIcon(defaultIcon);    // sets default icon
        changedMarker = null;
    }
    marker.setIcon(icon);    // icon is the Bitmap you want
    changedMarker = marker;
    return true;
}

这篇关于标记图像绘制对象变化的GoogleMap V2的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆