Skip to content

Commit 6796c1b

Browse files
committed
Amendments for compatibility with leaflet.reachability v2.0.0.
1 parent 0e6d59f commit 6796c1b

File tree

1 file changed

+22
-10
lines changed

1 file changed

+22
-10
lines changed

leaflet.reachability_lab_setup.js

Lines changed: 22 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ function labSetupReachabilityPlugin(objExtraOptions) {
99
// First set up the standard options
1010
var options = {
1111
apiKey: '58d904a497c67e00015b45fc6862cde0265d4fd78ec660aa83220cdb',
12-
ajaxRequestFn: labAjax,
1312
expandButtonStyleClass: 'reachability-control-expand-button fa fa-bullseye',
1413
expandButtonContent: '',
1514
collapseButtonContent: '',
@@ -22,14 +21,14 @@ function labSetupReachabilityPlugin(objExtraOptions) {
2221
distanceButtonStyleClass: 'fa fa-road',
2322
timeButtonContent: '',
2423
timeButtonStyleClass: 'fa fa-clock-o',
25-
drivingButtonContent: '',
26-
drivingButtonStyleClass: 'fa fa-car',
27-
cyclingButtonContent: '',
28-
cyclingButtonStyleClass: 'fa fa-bicycle',
29-
walkingButtonContent: '',
30-
walkingButtonStyleClass: 'fa fa-male',
31-
accessibilityButtonContent: '',
32-
accessibilityButtonStyleClass: 'fa fa-wheelchair-alt',
24+
travelModeButton1Content: '',
25+
travelModeButton1StyleClass: 'fa fa-car',
26+
travelModeButton2Content: '',
27+
travelModeButton2StyleClass: 'fa fa-bicycle',
28+
travelModeButton3Content: '',
29+
travelModeButton3StyleClass: 'fa fa-male',
30+
travelModeButton4Content: '',
31+
travelModeButton4StyleClass: 'fa fa-wheelchair-alt',
3332
markerFn: labReachabilityMarker
3433
}
3534

@@ -67,11 +66,24 @@ function labReachabilityMarker(latLng, travelMode, measure) {
6766
case 'driving-car':
6867
faClass = 'fa fa-car'
6968
break;
69+
case 'driving-hgv':
70+
faClass = 'fa fa-truck'
71+
break;
7072
case 'cycling-regular':
73+
case 'cycling-road':
74+
case 'cycling-mountain':
75+
case 'cycling-electric':
7176
faClass = 'fa fa-bicycle'
7277
break;
73-
default:
78+
case 'foot-walking':
79+
case 'foot-hiking':
7480
faClass = 'fa fa-male'
81+
break;
82+
case 'wheelchair':
83+
faClass = 'fa fa-wheelchair-alt'
84+
break;
85+
default:
86+
faClass = 'fa fa-dot-circle-o'
7587
}
7688

7789
var customIcon = L.divIcon({ className: faClass + ' lab-reachability-marker', iconAnchor: [12, 12] });

0 commit comments

Comments
 (0)