Example usage for com.google.gwt.maps.client.overlays Marker setIcon

List of usage examples for com.google.gwt.maps.client.overlays Marker setIcon

Introduction

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

Prototype

public final native void setIcon(MarkerImage icon) ;

Source Link

Document

set Icon

Usage

From source file:com.jettmarks.routes.client.ui.MarkerFactory.java

License:Apache License

/**
 * Creates an instance of a Marker with the properties defined statically in
 * this Class.//from   w  w w.  j  a va2s .  c om
 * 
 * @param markerType
 * @param point
 * @return - Marker with the desired characteristics.
 */
public static Marker getInstance(MarkerType markerType, LatLng point) {
    Marker marker = null;
    switch (markerType) {
    case START_MARKER:
        beginOptions.setPosition(point);
        marker = Marker.newInstance(beginOptions);
        marker.setIcon(beginIcon);
        break;
    case END_MARKER:
        endOptions.setPosition(point);
        marker = Marker.newInstance(endOptions);
        marker.setIcon(endIcon);
        break;
    case SNAP_MARKER:
        // return new Marker(point, crosshairOptions);
    default:
    }
    return marker;
}

From source file:pl.itrack.client.local.services.maps.ClassicMapService.java

License:Apache License

@Override
protected void updateFavourites(Marker clickedMarker, Integer objectId) {
    favouriteCameras = userSettings.addOrRemoveFavouriteCamera(objectId);
    clickedMarker.setIcon(getCameraIcon(objectId));
}