You are here

function location_map_link_dk_findvej in Location 5.3

Same name and namespace in other branches
  1. 6.3 supported/location.dk.inc \location_map_link_dk_findvej()
  2. 7.5 supported/location.dk.inc \location_map_link_dk_findvej()
  3. 7.3 supported/location.dk.inc \location_map_link_dk_findvej()
  4. 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 or null Map link if generation successful, otherwise null.

File

supported/location.dk.inc, line 34

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;
  }
}