public function geofieldProximityEntityURL::getSourceValue in Geofield 7.2
Overrides geofieldProximityBase::getSourceValue
File
- views/
proximity_plugins/ geofieldProximityEntityURL.inc, line 55 - Contains geofieldProximityEntityURL.
Class
- geofieldProximityEntityURL
- @file Contains geofieldProximityEntityURL.
Code
public function getSourceValue($views_plugin) {
$entity_type = $views_plugin->options['geofield_proximity_entity_url_entity_type'];
$geofield_name = $views_plugin->options['geofield_proximity_entity_url_field'];
$delta = $views_plugin->options['geofield_proximity_entity_url_delta'];
$entity = menu_get_object($entity_type);
if (isset($entity) && !empty($geofield_name)) {
$field_data = field_get_items($entity_type, $entity, $geofield_name);
if ($field_data != FALSE) {
return array(
'latitude' => $field_data[$delta]['lat'],
'longitude' => $field_data[$delta]['lon'],
);
}
}
return FALSE;
}