function geocoder_mapquest_nominatim_field in Geocoder 7
Plugin callback.
1 string reference to 'geocoder_mapquest_nominatim_field'
- mapquest_nominatim.inc in plugins/
geocoder_handler/ mapquest_nominatim.inc
File
- plugins/
geocoder_handler/ mapquest_nominatim.inc, line 48
Code
function geocoder_mapquest_nominatim_field($field, $field_item) {
if ($field['type'] === 'text' || $field['type'] === 'text_long' || $field['type'] === 'text_with_summary' || $field['type'] === 'computed') {
return geocoder_mapquest_nominatim($field_item['value']);
}
if ($field['type'] === 'addressfield' && module_exists('addressfield') && !addressfield_field_is_empty($field_item, $field)) {
$address = geocoder_widget_parse_addressfield($field_item);
return geocoder_mapquest_nominatim($address);
}
if ($field['type'] === 'country') {
$address = geocoder_widget_parse_countryfield($field_item);
return geocoder_mapquest_nominatim($address);
}
if ($field['type'] === 'location') {
$address = geocoder_widget_parse_locationfield($field_item);
return geocoder_mapquest_nominatim($address);
}
if ($field['type'] === 'taxonomy_term_reference') {
$term = taxonomy_term_load($field_item['tid']);
return geocoder_mapquest_nominatim($term->name);
}
}