implementation-get-direction-drupalmap-route-directions

Jul 02,2014/Posted by Bharath Kumar

The Get Directions module provides the ability to get directions to and from places using Google Maps.

Implementing get direction for a Drupal website will help you give a route map to your required area after user enters from and to addresses. Or you can make to address constant.

In-order to implement get-direction functionality following modules are required.

A.Download install and enable the above modules.drupal map route directions

B. Now create a custom content type with address field with field type as geofield and widget type as latitude/longitude.

For ex: get_direction_type

drupal map route directions

C. Create a content for the above content type and note the node id.

For ex: mysite_get_direction

D. Next step will be to create a custom block and paste the following code into block body.

<?php

$n = arg(0);

if ($n == 'node') {

$nid = arg(1);

if (is_numeric ($nid) && $nid > 0) {

echo getdirections_entity_setlocation($n, 'to', 134);

}

}

?>

In the above code, 134 is the node id of the content we created. In this ex: mysite_get_direction

Save the block and enable it to the pages you want to display.

E. Now navigate to admin menu - Configuration > web services > get direction.

drupal map route directions

Most of the settings are simple and self explainatory.

Some settings i would like to highlight is

Other settings tab

  • You can enable to display total distance and duration of the travel.
  • Make the to address constant- Enable from/To switch.
  • Enable traffic information for more accurate results.

drupal map route directions

Your final result will look similar to below image.

Getdirections also supports the following locative modules:

You should only install one of the above.

Recent blogs

recyclerview
Lists are an inevitable part of life in the technology driven world. Facebook, Instagram, your music app, and your news feed on...
Why People Buy Online
Recently, Amazon launched its unstoppable tide of automation, its dream project, Amazon Go in Seattle, and the people went crazy....
Drupal SEO guide
By now, you would have stumbled across thousands of blogs to discover that Drupal is the best Content Management System. This...