【发布时间】:2012-12-26 01:31:37
【问题描述】:
在 android 中,我实现了 MapView V2 API,并在用户点击地图上的标记时创建了自定义标注。但是,我将标记的标题和文本字段用于其他目的,并且因为这些字段包含字符串,所以在点击标记时会出现默认的白色标注。我已经在创建和标记的单击事件上尝试了 hideInfoWindow() 方法,但它不起作用。有什么想法吗?
编辑 有没有办法以编程方式取消选择标记?就像在 iOS 的 Objectie-C marker.deselectAnnotation() 中一样。此方法取消选择代码中的标记。
【问题讨论】:
-
mapView.setOnMarkerClickListener(new OnMarkerClickListener() { @Override public boolean onMarkerClick(Marker marker) { marker.hideInfoWindow(); return false; } });
标签: java android google-maps android-mapview google-maps-markers