class GeolocationGeocoderV2 in Geolocation Field 8.3
Provides a geolocation geocoder dumper plugin.
Plugin annotation
@GeocoderDumper(
id = "geolocation",
name = "Geolocation Geocoder V2"
)
Hierarchy
- class \Drupal\geolocation\Plugin\Geocoder\Dumper\GeolocationGeocoderV2 extends \Drupal\geocoder\DumperBase
Expanded class hierarchy of GeolocationGeocoderV2
File
- src/
Plugin/ Geocoder/ Dumper/ GeolocationGeocoderV2.php, line 16
Namespace
Drupal\geolocation\Plugin\Geocoder\DumperView source
class GeolocationGeocoderV2 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 |
---|---|---|---|---|
GeolocationGeocoderV2:: |
public | function |