function location_map_link_dk_findvej in Location 7.3
Same name and namespace in other branches
- 5.3 supported/location.dk.inc \location_map_link_dk_findvej()
- 6.3 supported/location.dk.inc \location_map_link_dk_findvej()
- 7.5 supported/location.dk.inc \location_map_link_dk_findvej()
- 7.4 supported/location.dk.inc \location_map_link_dk_findvej()
Generate findvej.dk map link.
Parameters
array $location: The location array we're trying to generate a link for.
Return value
string|null Map link if generation successful, otherwise null.
File
- supported/
location.dk.inc, line 43 - Denmark.
Code
function location_map_link_dk_findvej($location = array()) {
if (isset($location['street']) && !empty($location['street']) && isset($location['postal_code']) && !empty($location['postal_code'])) {
return url('http://findvej.dk/' . $location['street'] . ',' . $location['postal_code']);
}
elseif (isset($location['street']) && !empty($location['street']) && isset($location['city']) && !empty($location['city'])) {
return url('http://findvej.dk/' . $location['street'] . ',' . $location['city']);
}
elseif (location_has_coordinates($location)) {
return url('http://findvej.dk/', array(
'query' => array(
'latitude' => $location['latitude'],
'longitude' => $location['longitude'],
),
));
}
else {
return NULL;
}
}