public static Bounds narrowToBounds(JSObject element) { return (element == null)?null:new Bounds(element); }
public static Bounds narrowToBounds(JSObject element) { return (element == null) ? null : new Bounds(element); }
public Bounds getExtent() { return new Bounds(MapImpl.getExtent(getJSObject())); }
public Bounds getMaxExtent(){ return new Bounds(MapImpl.getMaxExtent(getJSObject())); }
public Bounds getExtent(){ return new Bounds(MapImpl.getExtent(getJSObject())); }
public Bounds getMaxExtent() { return new Bounds(MapImpl.getMaxExtent(getJSObject())); }
Bounds b = new Bounds(new Double(llX), new Double(llY), new Double(urX), new Double(urY)); String mapProjection = OverviewMap.this.getMapProjection(); LonLat centerLonLat = b.getCenterLonLat(); lowerleft.transform(Constants.DISPLAY_PROJECTION, mapProjection); upperright.transform(Constants.DISPLAY_PROJECTION, mapProjection); b = new Bounds(lowerleft.lon(),lowerleft.lat(),upperright.lon(),upperright.lat());
/** * Creates the map option. * * @param isGoogle * the is google */ private void createMapOption(boolean isGoogle) { // TODO Auto-generated method stub OpenLayers.setProxyHost("gwtOpenLayersProxy?targetURL="); this.defaultMapOptions = new MapOptions(); this.defaultMapOptions.setNumZoomLevels(18); if (isGoogle) { this.defaultMapOptions.setProjection("EPSG:900913"); this.defaultMapOptions.setDisplayProjection(new Projection("EPSG:4326")); this.defaultMapOptions.setUnits(MapUnits.METERS); this.defaultMapOptions.setMaxExtent(new Bounds(-20037508, -20037508, 20037508, 20037508.34)); this.defaultMapOptions.setMaxResolution(new Double(156543.0339).floatValue()); } else { this.defaultMapOptions.setProjection("EPSG:4326"); } initMapWidget(this.defaultMapOptions, isGoogle); }
public void zoomToExtent(BoundingBox bbox) { String srs = bbox.getSrs(); String destSrs = getMapProjection(); EastingNorthing ll = bbox.getLowerLeftCorner(); EastingNorthing ur = bbox.getUpperRightCorner(); LonLat lowerleft = new LonLat(ll.getEasting(), ll.getNorthing()); LonLat upperright = new LonLat(ur.getEasting(), ur.getNorthing()); if ( !srs.equalsIgnoreCase(destSrs)) { lowerleft.transform(srs, destSrs); upperright.transform(srs, destSrs); } map.zoomToExtent(new Bounds(lowerleft.lon(), lowerleft.lat(), upperright.lon(), upperright.lat())); }