List of usage examples for com.google.gwt.maps.client.overlay HasMarker setIcon
void setIcon(HasMarkerImage image);
From source file:com.google.mobile.trippy.web.client.view.MapView.java
License:Apache License
/** * Create a new marker on the map./* w ww .j a va 2 s.c o m*/ * The marker is by default clickable and non-draggable */ @Override public final HasMarker newMarker(HasLatLng position) { HasMarker marker = new Marker(); marker.setPosition(position); marker.setMap(getMap()); marker.setDraggable(false); marker.setClickable(true); marker.setIcon(new MarkerImage.Builder(TrippyBundle.INSTANCE.mapMarkerNormal().getURL()).build()); if (markers == null) { markers = new ArrayList<HasMarker>(); } markers.add(marker); return marker; }
From source file:com.google.mobile.trippy.web.client.view.MapView.java
License:Apache License
@Override public void setMarkerImage(int markerIndex, String imageUrl) throws ArrayIndexOutOfBoundsException { if (markers != null && !markers.isEmpty()) { HasMarker marker = markers.get(markerIndex); final HasMarkerImage image = new MarkerImage.Builder(imageUrl).build(); marker.setIcon(image); }/*www.jav a 2s. co m*/ }