You are here

function hook_openlayers_behaviors in Openlayers 6.2

Same name and namespace in other branches
  1. 7.2 docs/openlayers.api.php \hook_openlayers_behaviors()

OpenLayers Behaviors

This hook tells OpenLayers about the available behaviors that can be used in maps.

Ensure that you are telling CTools about this as well.

Return value

Return a nested associative array with the top level being a unique string identifier, and the nested array containing the following key/pairs:

  • "title":
  • "description":
  • "file":
  • "type":
  • "behavior":

See also

openlayers_example_ctools_plugin_api().

2 functions implement hook_openlayers_behaviors()

Note: this list is generated by pattern matching, so it may include some functions that are not actually implementations of this hook.

openlayers_cck_openlayers_behaviors in modules/openlayers_cck/openlayers_cck.module
Implementation of hook_openlayers_behaviors
openlayers_openlayers_behaviors in ./openlayers.module
Implementation of hook_openlayers_behaviors().

File

docs/openlayers.api.php, line 178
Hooks provided by the OpenLayers suite of modules. This file allows hooks to be documented automatically with Doxygen, like on api.drupal.org.

Code

function hook_openlayers_behaviors() {

  // Taken from openlayers.behaviors.inc
  return array(
    'openlayers_behavior_attribution' => array(
      'title' => t('Attribution'),
      'description' => t('Allows layers to provide attribution to the map if it exists.'),
      'type' => 'layer',
      'path' => drupal_get_path('module', 'openlayers') . '/includes/behaviors',
      'file' => 'openlayers_behavior_attribution.inc',
      'behavior' => array(
        'class' => 'openlayers_behavior_attribution',
        'parent' => 'openlayers_behavior',
      ),
    ),
  );
}