List of usage examples for com.google.gwt.maps.client TileLayer TileLayer
public TileLayer(CopyrightCollection copyrights, int minResolution, int maxResolution)
From source file:com.google.gwt.maps.sample.hellomaps.client.CustomMapTypeDemo.java
License:Apache License
public CustomMapTypeDemo() { VerticalPanel vertPanel = new VerticalPanel(); vertPanel.setStyleName("hm-panel"); map = new MapWidget(LatLng.newInstance(33.7814790, -84.3880580), 13); map.setSize("500px", "450px"); CopyrightCollection myCopyright = new CopyrightCollection(""); myCopyright.addCopyright(new Copyright(1, LatLngBounds.newInstance(LatLng.newInstance(34, -81), LatLng.newInstance(36, -79)), 10, "")); TileLayer tileLayer = new TileLayer(myCopyright, 10, 18) { @Override/*w ww. j a va2 s . c om*/ public double getOpacity() { return 1.0; } @Override public String getTileURL(Point tile, int zoomLevel) { return "http://www.google.com/apis/maps/documentation/examples/include/tile_crosshairs.png"; } @Override public boolean isPng() { return true; } }; MapType mapType = new MapType(new TileLayer[] { tileLayer }, new MercatorProjection(20), "MyMap"); map.addMapType(mapType); map.addControl(new MapTypeControl()); vertPanel.add(map); initWidget(vertPanel); }