[OpenLayers-Users] OpenLayers 2.0-rc1 Release
Christopher Schmidt
crschmidt at metacarta.com
Wed Aug 16 22:58:36 CDT 2006
Announcing RC1 of OpenLayers 2.0!
OpenLayers has gone through numerous changes (as described in the draft
Release Notes below) over the past couple months, and because of changes
in the API, we are going to move directly to a 2.0 release rather than
to continue in the 1.0 major version branch.
There is lots of new functionality in the new release that was not in
our first 1.0 release -- many features which users have been using for
months are now out of SVN and into a release, as well as some features
that are new within the past week which should significantly improve
performance.
We are looking for users to test the new release and let us know what we
might have changed that you can't find the new solution for, or features
that you were using that are broken with the new release.
To use the 2.0-RC1, you can include the following script URL in your
OpenLayers pages:
<script src="http://openlayers.org/api/2.0-rc1/OpenLayers.js"></script>
We look forward to your feedback on the new functionality, improved
performance, and changes in the API.
If you find any bugs, please report them in trac, putting them into the
2.0 milestone when creating the ticket, and we will ensure that all bugs
appropriate for solving during a release candidate are solved.
Questions, comments, and feedback are, as always, welcome.
OpenLayers 2.0 Release Notes
Deprecated Methods which were removed: (for details, see r1228)
* OpenLayers.Map
* removed: getFullExtent() -- use getMaxExtent() instead
* removed: zoomToFullExtent() -- use zoomToMaxExtent() instead
* OpenLayers.Layer.Grid
* removed: setTileSize() -- user should instead pass a 'tileSize'
property as one of the options when initializing the
Grid Layer. ex:
var url = "http://octo.metacarta.com/cgi-bin/mapserv";
var options = {tileSize: new OpenLayers.Size(500,50)};
var map = new OpenLayers.Map('map', options);
layer = new OpenLayers.Layer.WMS(name, url, params);
* OpenLayers.Layer.HTTPRequest
* removed: {{{ changeParams() }}} -- use {{{ mergeNewParams() }}}
instead
* OpenLayers.Pixel
* removed: copyOf() -- use clone() instead
* OpenLayers.Size
* removed: copyOf() -- use clone() instead
* OpenLayers.!LonLat
* removed: copyOf() -- use clone() instead
* OpenLayers.Bounds
* removed: copyOf() -- use clone() instead
* Array
* removed: copyOf() -- use clone() instead
* MouseWheel
* It is now possible to zoom in/out with the mouse wheel instead of
clicks.
* Spiral Gridding
* Instead of loading from the top to bottom of the map, OpenLayers
will now start loading tiles from the center of the map.
* Tile Re-Use
* In order to lower memory constraints and reduce element creation
times, OpenLayers now creates a single set of images/tiles and
reuses them as you scroll around the map.
* New Layer Support
* Google
* Virtual Earth
* GeoRSS (RSS 1.0 and 2.0 in FF, IE, RSS 2.0 in Safari)
* KaMap
* Untiled WMS
* Scale Based Methods
* It is now possible to set zooms based on the concept of scale. See
documentation in the options for the Map constructor.
--
Christopher Schmidt
Web Developer
More information about the Users
mailing list