[英]Android App Map center when touchs a marker
当我触摸地图片段(v.2)上的标记时,地图会集中在触摸的标记位置上。 我怎么能放弃这种行为? 可能吗? 我想保持标题的呈现,但没有集中化。
非常感谢,
胡里奥
从文档 :
您可以使用OnMarkerClickListener侦听标记上的单击事件。 要在地图上设置此侦听器,请调用GoogleMap.setOnMarkerClickListener(OnMarkerClickListener)。 当用户单击标记时,将调用onMarkerClick(Marker)并将标记作为参数传递。 此方法返回一个布尔值,指示您是否已使用该事件(即,您要禁止默认行为)。 如果返回false,则除了自定义行为外,还会发生默认行为。 标记单击事件的默认行为是显示其信息窗口(如果可用)并移动摄像机,使标记在地图上居中。
这样,您可以使用自定义行为(show infowindow)覆盖默认行为(中心标记+显示信息窗口)。 这样的事情应该有效:
在OnMarkerClickListener
:
public boolean onMarkerClick(Marker marker) {
marker.showInfoWindow();
return true;
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.