我有一张地图,我需要显示Location Button,所以我尝试这样:
mMap.setMyLocationEnabled(true);
它没有任何问题,但是在ButtonListener中我调用一个方法将Marker放在实际位置上,如下所示:
mMap.setOnMyLocationButtonClickListener(new GoogleMap.OnMyLocationButtonClickListener() {
@Override
public boolean onMyLocationButtonClick() {
setMarker();
return true;
}
});
我设置return true以禁用超级方法的执行但它仍然显示标记和本机位置:
我怎样才能显示标记而不隐藏位置按钮?我试试这个但是它不起作用。
mMap.setMyLocationEnabled(false);
mMap.getUiSettings().setMyLocationButtonEnabled(true);
非常感谢!