OpenLayers
Current State
ALPHA1 Released. This code is Alpha, meaning that it does not fully work and there is no upgrade path for this version. We welcome any bug reports or patches, but please do not ask for any new features at this time.
What currently works:
- Main API functions
- Hooks
- Preset UI
- Input Filters
- Views Plugin
What does not work:
- CCK functionality for both field types
- Popups
Any functionality that requires Geo will only be as stable as Geo is.
RoadMap
Coming soon. See #432642: Development for general development discussion.
What is OpenLayers?
OpenLayers makes it easy to put a dynamic map in any web page. It can display map tiles and markers loaded from any source.
The Drupal OpenLayers project creates a set of modules that integrates the OpenLayers JS library with Drupal. It provides a set of features and functionality that allow users to create dynamic and unique looking maps on their site.
Why OpenLayers
OpenLayers provides the code flexibility of open source, and the extensibility of being able to handle a huge amount of GIS data formats. OpenLayers also excels at providing an input for geospatial features.
Modules
OpenLayers API
The OpenLayers API is the glue that holds everything together. The OpenLayers package is built in a very extensible way, with this module at the core, and all the other modules using the API to add functionality. We are hoping other developers will use the API to push OpenLayers forward in new and interesting ways!
OpenLayers Preset UI
This module allows for a user interface to create and store map presets which can be used to customize all sorts of things like CCK Formaters to Views Plugins.
OpenLayers Layers
Provides a wide range of options for adding layers to your maps. Add Google, Yahoo, Microsoft, and OpenStreetMap baselayers. You may also add WMS, WFS, and KML feeds as basemaps or overlays. It can also display Geo Data tables imported from shapefiles using the geo module.
OpenLayers Behaviors
Provides interactivity for the OpenLayers maps to have specific behaviors. Currently includes editing geometries, displaying tooltips, automatic centering, and viewing a map fullscreen.
OpenLayers CCK
OpenLayers CCK adds an OpenLayers powered map for inputting geospatial information stored by the geo module, as well as a simple field Well known text filed for when Geo is too much.
Both widgets provide a map to the user so that inputting geospatial data is natural and fun.
OpenLayers Views
Brings together all types of Drupal geo data from Geo, Location, arbitrary Lat/Lon pairs, or general WKT.
OpenLayers Filters
Provide a simple filter to allow for inline maps in content areas. By using a syntax similar to [openlayers preset_name], a map can be rendered in content.
Credits
- This module has taken some great ideas from modules such as GMap and ImageCache.
- The developers and patch-providers have worked very hard to make this module what it is.
- Some sponsorship provided by Trellon
Releases
| Official releases | Date | Size | Links | Status | |
|---|---|---|---|---|---|
| 6.x-1.0-alpha1 | 2009-Jun-30 | 58.68 KB | Download · Release notes | Recommended for 6.x | |
| Development snapshots | Date | Size | Links | Status | |
|---|---|---|---|---|---|
| 6.x-1.x-dev | 2009-Jun-30 | 58.66 KB | Download · Release notes | Development snapshot | |
