高德地图点击marker,infoWindow不显示问题
来源:互联网 发布:端到端qos网络设计 编辑:程序博客网 时间:2024/05/01 16:22
1)按照官网指示,要implement Amap.AMap.InfoWindowAdapter,override func:
@Override
public View getInfoWindow(Marker marker) {
System.out.println("getInfoWindow"); View infoWindow = null; if (infoWindow == null) { infoWindow = LayoutInflater.from(this).inflate( R.layout.es_parent_popu, null); }
// TextView title =(TextView)infoWindow.findViewById(R.id.title);
// title.setText(“lqteam”);
// TextView snippet =(TextView)infoWindow.findViewById(R.id.snippet);
// String str =”lqteam snippet”;
// snippet.setText(str);
render(marker,infoWindow);
return infoWindow;
}
@Override
public View getInfoContents(Marker marker) {
return null;
}
}
2)设置监听
aMap.setOnMarkerClickListener(this);
//实现 InfoWindow 样式和内容,必须要先执行如下方法:
aMap.setInfoWindowAdapter(this);//AMap类中
3)在marker的点击事件里, marker.showInfoWindow():
@Override
public boolean onMarkerClick(Marker marker) {
//调用 Marker 类的 showInfoWindow() 和 hideInfoWindow() 方法可以控制显示和隐藏。
System.out.println(“onMarkerClick”);
marker.showInfoWindow();
System.out.println(“onMarkerClick marker.showInfoWindow()”);
return true;
}
4)注意::添加maker的时候必须设置marker的title,不然是不会弹出infowindow的。
- 高德地图点击marker,infoWindow不显示问题
- 高德地图自定义Marker点击时出现的InfoWindow
- 高德地图 amap 显示 marker和自定义的infoWindow
- 高德地图Marker与InfoWindow定位居中冲突问题
- 高德地图自定义marker不显示的问题
- 入门Android开发--高德地图--自定义infowindow不显示
- 高德地图infowindow点击其他地方消失
- 高德地图infowindow点击其他地方消失
- 高德地图infowindow点击其他地方消失
- 高德地图infowindow点击其他地方消失
- 高德地图infowindow点击其他地方消失
- android高德地图自定义infoWindow、点击其它地方隐藏infoWindow、infoWindow点击事件
- 高德地图:点击Marker,如何避免marker移动
- javascript高德地图实现点击marker消失marker
- 记录帖:高德地图点击不出现infowindow的处理
- 高德地图自定义infowindow之点击不弹出消息框
- 高德地图自定义Marker显示文字
- 高德地图自定义Marker显示文字
- <蓝桥杯>算法训练 猴子分苹果
- post路由重启
- MaxCompute flighting —— Task灰度发布
- Java---jsp页面标签引用路径
- IBM WebSphere MQ讲解2——JAVA测试
- 高德地图点击marker,infoWindow不显示问题
- web前端
- RecyclerView 获取滑动停止时展示出的item范围
- UVA
- HttpURLConnection
- MyEclipse中java项目名上有错误红叉
- 多线程之内存可见性Volatile(一)
- Java语言中Object对象的hashCode()取值的底层算法是怎样实现的?
- JAVA中覆盖与重载