2014-03-31 111 views
0

当onMarkerclick事件被触发时,我如何不显示标记标题?我看见几个人说该事件中返回false,但我这样做,它不工作... 这里是我的代码:谷歌地图Api V2 - 不显示标记标题

@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; 
    } 

回答

1
@Override 
public boolean onMarkerClick(final Marker marker) { 

    marker.hideInfoWindow(); // hides the marker title 

    return true; // must return true 
} 
0

试试这个代码

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)); 
+0

如果我移动相机的标题会消失? – Ricky

+0

什么是你真的要求 –

+0

我只想标题不显示当我点击标记 – Ricky