function getdirections_get_settings in Get Directions 6.2
Same name and namespace in other branches
- 7.3 getdirections.module \getdirections_get_settings()
- 7.2 getdirections.module \getdirections_get_settings()
3 calls to getdirections_get_settings()
- getdirections_direction in ./
getdirections.module - Function to setup the map and form
- getdirections_locations in ./
getdirections.module - Function to setup the map
- getdirections_locations_via in ./
getdirections.module - Function to setup the map
File
- ./
getdirections.module, line 343 - Fetches google map directions.
Code
function getdirections_get_settings($getdirections_defaults, $getdirections_misc) {
global $language;
$lla = explode(',', $getdirections_defaults['latlong']);
$settings = array(
'lat' => $lla[0],
'lng' => $lla[1],
'zoom' => $getdirections_defaults['zoom'],
'maptype' => $getdirections_defaults['maptype'],
'controltype' => $getdirections_defaults['controltype'],
'mtc' => $getdirections_defaults['mtc'],
'baselayers' => $getdirections_defaults['baselayers'],
'scale' => $getdirections_defaults['behavior']['scale'],
'overview' => $getdirections_defaults['behavior']['overview'],
'googlebar' => $getdirections_defaults['behavior']['googlebar'],
'mylocale' => $language->language,
'waypoints' => intval($getdirections_defaults['waypoints']),
'waypoint_color' => $getdirections_defaults['waypoint_color'],
'show_distance' => $getdirections_misc['show_distance'] ? t('Total distance') : '',
'trafficinfo' => $getdirections_misc['trafficinfo'],
'show_duration' => $getdirections_misc['show_duration'] ? t('Total duration') : '',
);
if (variable_get('getdirections_use_v3', 0)) {
$settings['scrollwheel'] = $getdirections_defaults['behavior']['scrollwheel'];
$settings['draggable'] = $getdirections_defaults['behavior']['draggable'];
$settings['unitsystem'] = $getdirections_defaults['unitsystem'];
$settings['overview_opened'] = $getdirections_defaults['behavior']['overview_opened'];
$settings['streetview_show'] = $getdirections_defaults['streetview_show'];
$settings['pancontrol'] = $getdirections_defaults['pancontrol'];
$settings['advanced_autocomplete'] = $getdirections_defaults['advanced_autocomplete'];
$settings['advanced_autocomplete_bias'] = $getdirections_defaults['advanced_autocomplete_bias'];
$settings['advanced_autocomplete_via'] = $getdirections_defaults['advanced_autocomplete_via'];
$settings['panoramio_show'] = $getdirections_misc['panoramio_show'];
$settings['panoramio_state'] = $getdirections_misc['panoramio_state'];
$settings['bicycleinfo'] = $getdirections_misc['bicycleinfo'];
$settings['bicycleinfo_state'] = $getdirections_misc['bicycleinfo_state'];
$settings['transitinfo'] = $getdirections_misc['transitinfo'];
$settings['transitinfo_state'] = $getdirections_misc['transitinfo_state'];
$settings['trafficinfo_state'] = $getdirections_misc['trafficinfo_state'];
$settings['waypoints_optimise'] = intval($getdirections_defaults['waypoints_optimise']);
$settings['transit_date_format'] = $getdirections_defaults['transit_date_format'];
$settings['map_backgroundcolor'] = $getdirections_defaults['map_backgroundcolor'];
}
$settings['use_https'] = $getdirections_defaults['use_https'];
return $settings;
}