Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Install
Works with Drupal: 7.xUsing Composer to manage Drupal site dependencies
Downloads
Download openlayers-7.x-2.0-beta3.tar.gztar.gz
177 KB
MD5: 6040e19b85106e7a3c1d786e12dff7ac
SHA-1: 63d16967cc53beb6ad12df61db305df908536a21
SHA-256: 376f443df94aebb09cd27c33db46a728e780f9e7b73ebd477a451571590414cf
Download openlayers-7.x-2.0-beta3.zipzip
262.77 KB
MD5: bfb5a57206baac55356aac758949d579
SHA-1: a9efdc9f37d57019fe4683b1011cc656df84ac58
SHA-256: 30257095028d1690ac987cc29684d9543b0eb97ec32ca1c5da7f92873214b367
Release notes
Highlights in this release:
- Added animation option to Google layer types.
- Issue #1365768: Use view nodes(and Display Suite) for rendering the styles description on a layer. by zzolo and Pol: Allow for node rendering with Views data.
- Issue #1370448: Provide GeoJSON Layers from Views (integrating with views_geojson) by Pol: Provide Views GeoJSON layers automatically from Views.
- Issue #1493344: Support BBOX strategy in the GeoJSON layer type by zzolo: Adding BBOX strategy to GeoJSON layer.
- Issue #1369074: Create behavior for allowing the Layer Switcher to be un-collapsed by zzolo and Elvar and bleedev: Allow to maximize layer switcher by default.
- Created Touch Navigation behavior, though not really needed.
- Issue #1387314: Pop-up behaviour in touch screens by zzolo and guictx: have popups js come later for touch devices.
- Issue #1459028: Changing google language code doesnt work - solution by zzolo: added proper support for language in Google Maps v3.
- Issue #1370448: Provide GeoJSON Layers from Views (integrating with views_geojson) by Pol: Provide Views GeoJSON layers automatically from Views.
- Issue #1719598: Validate Style Opacity Values by Pol: Add validators to Style form.
- Issue #814220: Utilize CTools Export UI: Utilize CTools Export UI.
- Issue #1559852: Popup feature behavior cluster items have no distinctive css classes.: Popup feature behavior cluster items have no distinctive css classes.
- Issue #1497348: Support latest stable OpenLayers, Version 2.12: Enable OpenLayers 2.12 by default.
- Issue #1782730: Automatic machine name hinders cloning default: Automatic machine name hinders cloning default Fix fox Layers & Styles.
- Adding a checkbox to allow you to 'extractTracks' from a KML layer type.
- Issue #1868134: Geolocate Client "Watch" Option Ignored: Geolocate Client "Watch" Option Ignored
- Issue #1804372: Remove OSM Tiles@Home: Remove OSM Tiles@Home (discontinued)
- Issue #1508632: VirtualEarth deprecated in OpenLayers use Layer.Bing instead: Remove virtualearth layers and add Bing layers.
- Adding custom operations links for layers created in Views.
- Issue #1794984: Patch to allow sorting by base layer title: Allow sorting by base layer title in the layerswitcher.
- Enable Contextual Links on displayed maps, it's easier and faster to edit them.
- OpenLayers now use a template file to render a map.
- Issue #1808964: The 'Pop Up for Features' pop-ups move the screen around A LOT!: Adding new options to the Popup behavior.
- Issue #1597304: Link to editable layers from Map edit form: Link to editable layers from Map edit form
- Issue #563470: 2.x: Set min and max zoom in map array: Update Google zoomlevel max.
- Issue #1793682: Support MapQuest via HTTPS: Support MapQuest via HTTPS
- Issue #1062650: How to paginate results using the Views pager? by mgifford: Add pager support for views data overlay.
- Issue #1318078: Allow additional scaling when using "Zoom to Layer". by mr.baileys: Scaling for zoom to layer feature.
- Issue #1555292: Request geojson from server when bounding box changes: Request geojson from server when bounding box changes.
- Issue #1875844: Remove button from tooltip: Remove close button from tooltips using CSS.
Bug fixes:
- Issue #1360382: KML Layer not displaying with OpenLayers 2.11 by zzolo: KML layers not displaying correctly.
- Issue #1434666: Openlayers admin XSS by zzolo: small security fix in OpenLayers UI Admin section.
- Issue #1393460: Allow different SelectFeature Controls for different layers by batje and zzolo: Hack to help event handling with select feature.
- Making error handling a little more sane.
- Fixing XYZ form input.
- Issue #1454298: undefined methos save() when create/clone new OL Layers by zzolo: do not allow the cloning of views based layers.
- Issue #1454298: undefined methos save() when create/clone new OL Layers by zzolo: Remove raw and views layer types from layer add.
- Fixed bad change that made description field only available to Node Views.
- Issue #1454160: Uninstall fails because of use of db_like with db_query by zzolo and igarbla: Fix uninstall removing variables.
- Issue #1372934: Restrict Extent settings doesn't respond to map setting. by zzolo: Fixing extent settings in map form.
- Issue #1166076: Using ${field_term_image} in externalGraphic gives invalid image URL by zzolo: Fix path rendering for styles.
- Remove trailing comma in js object; fixes vector layer rendering in IE7.
- Issue #1805844: geoJSON data from URL breaks openlayers map: geoJSON data from URL breaks openlayers map.
- Issue #1650168: the readme.txt in 7.x-2.x-dev is for 6.x-2.0-alpha2: the readme.txt in 7.x-2.x-dev is for 6.x-2.0-alpha2
- Issue #1753936: Not Saving Google API Key: Not saving layers API keys.
- Issue #1533546: Error making request to server.: Error making request to server.
- Issue #1751074: Description of Default Map is to long & Issue #1782730: Automatic machine name hinders cloning default
- Issue #1786564: License changed by ifrik: License changed
- Issue #1512486: Length of WMS URL: Length of WMS URL.
- Issue #1512486: Length of WMS URL: Length of WMS url. Applied the fix for layer XYZ too.
- Also, fixed a bug in the Google layer type.
- Issue #1278684: Strict warning: Declaration of openlayers_behavior_boxselect::options_form() should be compatible with that of openlayers_behavi by das-peter, nod_, casey : fix declaration of options_form().
- Issue #1694048: JS file URL (openlayers_source) should respect RFC 1808 Section 4: JS File URL should respect RFC 1808 Section 4
- Issue #878644: Using WMS as a Baselayer resolution issue by batje: Meters for WMS.
- Issue #1630836: Limit to single point by batje: Limit to single point
- Issue #1708514: Bug in "Allow zoom-to-layer to apply to multiple layers" patch by covenantd: Bug in Allow zoom-to-layer to apply to multiple layers.
- Issue #1761768: Layer options don't load: Layer options don't load
- Issue #1817400: Add baselayers first: Add Baselayers first.
- Issue #1428216: fix a notice in the style_options by drzraf : fix notice in the style_options
- Issue #1364304: Blank Google Map in IE9, but works in FireFox, Chrome etc. by JonMcL: blank.gif fix.
- Issue #1765852: KML/GeoJSON Layer properties not editable/viewable and KML layers not working with OL-2.12 libraries: Replace loadURL references.
- Issue #1627032: Zoom to layer doesn't work anymore when layer type is KML.: Zoom to layer doesn't work anymore when layer type is KML or GeoJSON.
- Issue #1597304: Link to editable layers from Map edit form: Link to editable layers from Map edit form.
- Issue #1497166: Zoom to Layer does not work with Views GeoJSON: Zoom to Layer does not work with Views GeoJSON.
- Issue #928244: Allow zoom-to-layer to apply to multiple layers by jeffschuler: Allow zoom-to-layer to apply to multiple layers
- Issue #1778530: Include display name in layer listing: Include display name in layer listing
- Issue #1369304: Negative overlay layer weights does not work as expected for layer switcher by nod_, Kaloyan Petrov: Negative overlay layer weights does not work as expected for layer switcher
- Issue #1462064: Empty field values get set to the value held by the last record that had a value set for that field by katbailey: Ensure field value in views.
- Issue #1340888: Protected $fields kills OpenLayers module by nod_: Check for fields in view object.
- Issue #1377500: Row fields using excluded field values sometimes broken by plach, anniegreens: Row fields using excluded field values sometimes broken
- Issue #1710634: Zoom to Layer doesn't work when the layer contains only one item: Zoom to layer doesn't work the layer contains only one item.
- Issue #1370080: "description_field/Description Content" Attribute issues by vasike, Pol: 'description_field/Description Content' Attribute issues
- Update for OSM Cycle Map, now working again.
- Issue #1369012: Popups cannot be closed after zoom when clusters enabled: Fix broken popup when cluster is enabled.
Internal changes:
- Better handling of layer loading to reduce watchdog entries.
- Removing watchdog entry for layer loading.
- Issue #1165350: Zoom level error with non-baselayer TMS layers (resolution floats) by zzolo and MW and gifford: change max resolution to auto.
- Minor spacing issues.
- Got rid of watchdog entry to layer load.
- Minor wording typo.
- Issue #1398968: Map navigation jumps away and gets stuck when I navigate or click on a pin (but not if I zoom). by FeBus982: Change of zoom and extent logic.
- Miscellaneous fixes, cleanup, todos.
- Issue #814220: Utilize CTools Export UI: Moved UI files from Openlayers module to Openlayers UI module.
- Issue #1555292: Request geojson from server when bounding box changes: Change SELECT into TEXTFIELD.
- Issue #1741220: Rewrite the function get_group_wkt() using geoPHP: Adding geoPHP as a dependency.
- Issue #814220: Utilize CTools Export UI: Utilize CTools Export UI: Use functions to define.
- Issue #1741220: Rewrite the function get_group_wkt() using geoPHP: Rewrite the function get_group_wkt() using geoPHP
- Issue #1803540: Only variables should be passed by reference dans openlayers_views_style_data->map_features(): Only variables should be passed by reference in openlayers_views_style_data->map_features()
- Replace the $plugin variable with the appropriate function.
- Issue #1805844: geoJSON data from URL breaks openlayers map: remove useless parts.
- Removed useless export and import code from the module, now that it's completely handled by CTools.
- Remove closing tags.
- Moving openlayers.css into the css folder.
- Issue #1367738: Whitespace code clean up by nod_: remove all EOL whitespace
- Issue #1364778: openlayers_style_path() must not use url() to create file paths. by das-peter: openlayers_style_path() must not use url() to create file paths
- Issue #1458930: Use protocol relative urls to include external libraries. by das-pete: Use scheme relative urls.
- Issue #1491314: Redundant indexes on Styles and Layers tables: Redundant indexes on Styles and Layers tables.
Thanks to (taken from git shortlog -s -n):
- Pol Dell'Aiera
- Alan Palazzolo
- jeffschuler
- Théodore Biadala
- batje
- daspeter
- ekes
- friedjoff
- Bec White
- FeBus982
- Mac_Weber
- andrewsuth
- covenantd
- ditcheva
- ifrik
- kaloyan
- katbailey
- mfb
- mgifford
- mr.baileys
- p4ul
- plach
- thechumley
- vasike
Special thanks to ifrik for helping to get this release done