【问题标题】:Google maps Api V2 - do NOT display marker titleGoogle maps Api V2 - 不显示标记标题
【发布时间】:2017-12-20 19:04:49
【问题描述】:

如何在 onmarkerclick 事件触发时不显示标记标题?我看到有几个人说要在活动中返回 false,但我正在这样做,但它不起作用...... 这是我的代码:

@Override
    public boolean onMarkerClick(Marker marker) {
        if (serverPush) {
            serverPush = false;
            return false;
        }

        data.getMap().moveCamera(
                CameraUpdateFactory.newLatLngZoom(marker.getPosition(), data
                        .getMap().getCameraPosition().zoom));

        String id = marker.getTitle();
        if (id.equals(data.getUuid()) || id.equals(data.getOtherUUID())) {

        } else
            createDeleteDialog(marker, id,""+getResources().getString( R.string.delete_marker));

        // TODO Auto-generated method stub
        return false;
    }

【问题讨论】:

    标签: android


    【解决方案1】:
    @Override
    public boolean onMarkerClick(final Marker marker) {
    
        marker.hideInfoWindow(); // hides the marker title
    
        return true; // must return true
    }
    

    【讨论】:

      【解决方案2】:

      试试这个代码

       marker.position(latlong);
       marker.title(title);
      
       googleMap.addMarker(marker);
       builder.include(latlong);
      
      
       // Create Bound for camera using created builder
       LatLngBounds bounds = builder.build();
       // now move camera to specif bound
       googleMap.animateCamera(CameraUpdateFactory.newLatLngBounds(bounds,
                  width, height, 60));
      

      【讨论】:

      • 如果我移动相机,标题会消失吗?
      • 你的实际要求是什么
      • 我希望在单击标记时不显示标题
      猜你喜欢
      • 1970-01-01
      • 2013-01-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-01
      • 1970-01-01
      • 2017-02-16
      • 2014-07-29
      相关资源
      最近更新 更多