You are here

class openlayers_layer_type_raw in Openlayers 7.2

Same name and namespace in other branches
  1. 6.2 includes/layer_types/raw.inc \openlayers_layer_type_raw

@file OpenLayers Raw Layer Type

Hierarchy

Expanded class hierarchy of openlayers_layer_type_raw

File

plugins/layer_types/openlayers_layer_type_raw.inc, line 11
Raw Layer Type

View source
class openlayers_layer_type_raw extends openlayers_layer_type {

  /**
   * Provide initial values for options.
   */
  function options_init() {
    return array(
      'layer_handler' => 'openlayers_raw',
      'vector' => TRUE,
      'isBaseLayer' => FALSE,
    ) + parent::options_init();
  }

  /**
   * Options form which generates layers
   */
  function options_form($defaults = array()) {
    return array();
  }

  /**
   * Render.
   */
  function render(&$map) {
    drupal_add_js(drupal_get_path('module', 'openlayers') . '/plugins/layer_types/openlayers_layer_type_raw.js');

    // $features = ;
    // $this->data['features'] = $features;
  }

}

Members

Namesort descending Modifiers Type Description Overrides
openlayers_layer_type::$data public property Stores the options for this layer.
openlayers_layer_type::$map public property Stores the current map.
openlayers_layer_type::getProjections public function
openlayers_layer_type::options_form_submit function Submit the options_form(). 6
openlayers_layer_type::options_form_validate function Validate the options_form(). 11
openlayers_layer_type::settings_form function Options form to configure layer-type-wide options. 3
openlayers_layer_type::__construct function Set configuration and store map.
openlayers_layer_type_raw::options_form function Options form which generates layers Overrides openlayers_layer_type::options_form
openlayers_layer_type_raw::options_init function Provide initial values for options. Overrides openlayers_layer_type::options_init
openlayers_layer_type_raw::render function Render. Overrides openlayers_layer_type::render