You are here

public function GeocoderBase::reverseGeocode in Geolocation Field 8.2

Same name and namespace in other branches
  1. 8.3 src/GeocoderBase.php \Drupal\geolocation\GeocoderBase::reverseGeocode()

Reverse geocode an address.

Intended return subject to available data:

[
  'organization' => '',
  'address_line1' => '',
  'address_line2' => '',
  'postal_code' => '',
  'sorting_code' => '',
  'dependent_locality' => [],
  'locality' => [],
  'administrative_area' => [],
  'country' => [],
  'formatted_address' => '',
];

Parameters

float $latitude: Latitude to reverse geocode.

float $longitude: Longitude to reverse geocode.

Return value

array||null Address or NULL.

Overrides GeocoderInterface::reverseGeocode

2 methods override GeocoderBase::reverseGeocode()
GoogleGeocodingAPI::reverseGeocode in modules/geolocation_google_maps/src/Plugin/geolocation/Geocoder/GoogleGeocodingAPI.php
Reverse geocode an address.
Nominatim::reverseGeocode in modules/geolocation_leaflet/src/Plugin/geolocation/Geocoder/Nominatim.php
Reverse geocode an address.

File

src/GeocoderBase.php, line 170

Class

GeocoderBase
Class GeocoderBase.

Namespace

Drupal\geolocation

Code

public function reverseGeocode($latitude, $longitude) {
  return NULL;
}