public function IpGeoLocGlobal::openlayersMarkerLayers in IP Geolocation Views & Maps 8
Return available OpenLayers marker layers for use in a select drop-down.
Return value
array An array indexed by marker layer number (1..n)
File
- src/Services/ IpGeoLocGlobal.php, line 385 
Class
- IpGeoLocGlobal
- Class IpGeoLocGlobal.
Namespace
Drupal\ip_geoloc\ServicesCode
public function openlayersMarkerLayers() {
  $num_location_marker_layers = $this->config
    ->get('ip_geoloc_num_location_marker_layers') ? $this->config
    ->get('ip_geoloc_num_location_marker_layers') : IP_GEOLOC_DEF_NUM_MARKER_LAYERS;
  $marker_layers = [];
  for ($layer = 1; $layer <= $num_location_marker_layers; $layer++) {
    $marker_layers[$layer] = $this->stringTranslation
      ->translate('Marker layer') . " #{$layer}";
  }
  return $marker_layers;
}