You are here

openlayers_geofield.default_openlayers_styles.inc in Openlayers 7.3

Provide default styles.

File

modules/openlayers_geofield/includes/openlayers_geofield.default_openlayers_styles.inc
View source
<?php

/**
 * @file
 * Provide default styles.
 */

/**
 * Implements hook_default_openlayers_styles().
 */
function openlayers_geofield_default_openlayers_styles() {
  $export = array();
  $ol_style = new stdClass();
  $ol_style->api_version = 1;
  $ol_style->machine_name = 'openlayers_geofield_style_edit';
  $ol_style->name = 'Openlayers Geofield edit';
  $ol_style->description = '';
  $ol_style->factory_service = 'openlayers.Style:Circle';
  $ol_style->options = array(
    'default' => array(
      'image' => array(
        'radius' => 5,
        'fill' => array(
          'color' => '100, 100, 100, 0.90',
        ),
        'stroke' => array(
          'color' => '0, 0, 0, 1',
          'width' => 3,
          'lineDash' => '0,0',
        ),
      ),
      'stroke' => array(
        'color' => '0, 0, 0, 1',
        'width' => 3,
        'lineDash' => '5,15',
      ),
      'fill' => array(
        'color' => '100, 100, 100, 0.90',
      ),
    ),
  );
  $export['openlayers_geofield_style_edit'] = $ol_style;
  return $export;
}