Example usage for com.google.gwt.maps.client.overlay Marker setVisible

List of usage examples for com.google.gwt.maps.client.overlay Marker setVisible

Introduction

In this page you can find the example usage for com.google.gwt.maps.client.overlay Marker setVisible.

Prototype

public void setVisible(boolean visible) 

Source Link

Document

Toggle the visibility of the Marker on the map it is associated with.

Usage

From source file:org.opennms.features.poller.remote.gwt.client.GoogleMapsPanel.java

License:Open Source License

private Marker createMarker(final GWTMarkerState marker) {
    final Icon icon = Icon.newInstance();
    icon.setIconSize(Size.newInstance(32, 32));
    icon.setIconAnchor(Point.newInstance(16, 32));
    String markerImageURL = marker.getImageURL();
    icon.setImageURL(markerImageURL);//w  ww . java  2s .  c o  m

    final MarkerOptions markerOptions = MarkerOptions.newInstance();
    markerOptions.setAutoPan(true);
    markerOptions.setClickable(true);
    markerOptions.setTitle(marker.getName());
    markerOptions.setIcon(icon);

    Marker m = new Marker(toLatLng(marker.getLatLng()), markerOptions);
    m.setVisible(marker.isVisible());
    m.addMarkerClickHandler(new DefaultMarkerClickHandler(marker));
    return m;
}

From source file:org.opennms.features.poller.remote.gwt.client.GoogleMapsPanel.java

License:Open Source License

private void updateMarkerFromState(Marker m, GWTMarkerState marker) {
    m.setImage(marker.getImageURL());
    m.setVisible(marker.isVisible());
}