标记图像绘制对象变化的GoogleMap V2 [英] Marker Image Drawable change GoogleMap V2
本文介绍了标记图像绘制对象变化的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屋!
查看全文