public function geofieldProximityGeocoder::getSourceValue in Geofield 7.2
Overrides geofieldProximityBase::getSourceValue
File
- views/
proximity_plugins/ geofieldProximityGeocoder.inc, line 48 - Contains geofieldProximityGeocoder.
Class
- geofieldProximityGeocoder
- @file Contains geofieldProximityGeocoder.
Code
public function getSourceValue($views_plugin) {
$geocoder_engine = $views_plugin->options['geofield_proximity_geocoder_engine'];
$location = isset($views_plugin->value) ? $views_plugin->value['origin'] : $views_plugin->options['geofield_proximity_geocoder'];
if ($location) {
$geocoded_data_raw = geocoder($geocoder_engine, $location);
if ($geocoded_data_raw) {
return array(
'latitude' => $geocoded_data_raw
->getY(),
'longitude' => $geocoded_data_raw
->getX(),
);
}
}
return FALSE;
}