class Geolocation in Geolocation Field 8.2
Same name in this branch
- 8.2 src/Feeds/Target/Geolocation.php \Drupal\geolocation\Feeds\Target\Geolocation
- 8.2 src/Plugin/Geocoder/Dumper/Geolocation.php \Drupal\geolocation\Plugin\Geocoder\Dumper\Geolocation
- 8.2 src/Plugin/Geocoder/Field/Geolocation.php \Drupal\geolocation\Plugin\Geocoder\Field\Geolocation
Same name and namespace in other branches
- 8 src/Plugin/Geocoder/Dumper/Geolocation.php \Drupal\geolocation\Plugin\Geocoder\Dumper\Geolocation
Provides a geolocation geocoder dumper plugin.
Plugin annotation
@GeocoderDumper(
id = "geolocation",
name = "Geolocation"
)
Hierarchy
- class \Drupal\geolocation\Plugin\Geocoder\Dumper\Geolocation extends \Drupal\geocoder\DumperBase
Expanded class hierarchy of Geolocation
15 string references to 'Geolocation'
- geolocation.info.yml in ./
geolocation.info.yml - geolocation.info.yml
- geolocation_address.info.yml in modules/
geolocation_address/ geolocation_address.info.yml - modules/geolocation_address/geolocation_address.info.yml
- geolocation_demo.info.yml in modules/
geolocation_demo/ geolocation_demo.info.yml - modules/geolocation_demo/geolocation_demo.info.yml
- geolocation_geofield.info.yml in modules/
geolocation_geofield/ geolocation_geofield.info.yml - modules/geolocation_geofield/geolocation_geofield.info.yml
- geolocation_google_maps.info.yml in modules/
geolocation_google_maps/ geolocation_google_maps.info.yml - modules/geolocation_google_maps/geolocation_google_maps.info.yml
File
- src/
Plugin/ Geocoder/ Dumper/ Geolocation.php, line 16
Namespace
Drupal\geolocation\Plugin\Geocoder\DumperView source
class Geolocation extends DumperBase {
/**
* {@inheritdoc}
*/
public function dump(Address $address) {
$data = $address
->toArray();
$lat = $data['latitude'];
$lng = $data['longitude'];
unset($data['latitude'], $data['longitude'], $data['bounds']);
return [
'lat' => $lat,
'lng' => $lng,
'lat_sin' => sin(deg2rad($lat)),
'lat_cos' => cos(deg2rad($lat)),
'lng_rad' => deg2rad($lng),
'data' => $data,
];
}
}
Members
Name![]() |
Modifiers | Type | Description | Overrides |
---|---|---|---|---|
Geolocation:: |
public | function |