List of usage examples for com.google.gwt.maps.client.overlays MarkerOptions setShadow
public final native void setShadow(MarkerImage shadow) ;
From source file:gov.wa.wsdot.mobile.client.activities.ferries.vesselwatch.VesselWatchMapViewGwtImpl.java
License:Open Source License
@Override public void drawFerries(List<VesselWatchItem> vessels) { deleteFerries();/* ww w.j a v a 2s. com*/ for (final VesselWatchItem vessel : vessels) { final LatLng loc = LatLng.newInstance(vessel.getLat(), vessel.getLon()); MarkerOptions options = MarkerOptions.newInstance(); options.setPosition(loc); MarkerImage icon = MarkerImage.newInstance(vessel.getIcon()); options.setIcon(icon); MarkerImage shadow = MarkerImage.newInstance(vessel.getIconShadow()); options.setShadow(shadow); vesselMarker = Marker.newInstance(options); vesselMarker.addClickHandler(new ClickMapHandler() { @Override public void onEvent(ClickMapEvent event) { presenter.onFerrySelected(vessel); } }); vesselMarkers.add(vesselMarker); } showFerries(); }
From source file:org.rebioma.client.maps.GeocoderControl.java
License:Apache License
private static MarkerOptions getOptions(LatLng point, String address) { MarkerImage icon = MarkerImage.newInstance("http://www.google.com/mapfiles/arrow.png"); // icon.setSize(Size.newInstance(39, 34)); // icon.setAnchor(Point.newInstance(9, 34)); // icon.setOrigin(Point.newInstance(9, 2)); MarkerImage shadow = MarkerImage.newInstance("http://www.google.com/mapfiles/arrowshadow.png"); // shadow.setSize(Size.newInstance(39, 34)); MarkerOptions options = MarkerOptions.newInstance(); options.setClickable(true);/* w ww. j av a 2 s . com*/ options.setDraggable(false); options.setIcon(icon); options.setShadow(shadow); options.setTitle(address); return options; }