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

How to retain and re-engage your e-Commerce website customers
Customer acquisition – the fundamental element for all businesses to operate, for undeniably, there can be no business without...
Mobile Marketing Strategies
As mobile technology transformed over the years, numerous mobile marketing concepts and theories came and were wiped out. In the...
Why We Started Using Drupal Framework For Our Platform
There has always been this debate whether Drupal was built for the publishers or the developers out there. With some complexities...