[guadec-web: 5/6] added method for routes



commit 6d402d6f5a485c9f765c1762a9c601cfa31a6ff8
Author: Jorge Sanz <xurxosanz gmail com>
Date:   Mon Jul 2 11:22:01 2018 +0200

    added method for routes

 src/js/guadec_map/guadec-map.js | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)
---
diff --git a/src/js/guadec_map/guadec-map.js b/src/js/guadec_map/guadec-map.js
index b9d4595..9137f48 100644
--- a/src/js/guadec_map/guadec-map.js
+++ b/src/js/guadec_map/guadec-map.js
@@ -48,8 +48,8 @@ class GuadecMap {
             }
         };
 
-        var get_route = function(from,to) {
-            var base_url = 'https://api.mapbox.com/directions/v5/mapbox/driving';
+        var get_route = function(from,to,method) {
+            var base_url = 'https://api.mapbox.com/directions/v5/mapbox/'+method;
             var params = {
                 'overview': 'full',
                 'geometries': 'polyline6',
@@ -73,11 +73,12 @@ class GuadecMap {
                 var title = route['title'];
                 var color = route['color'];
                 var description = route['description'];
+                var method = route['method'] || 'driving';
 
                 if (from && to){
                     var from_geom = from.coordinates;
                     var to_geom = to.coordinates;  
-                    get_route(from_geom,to_geom)
+                    get_route(from_geom,to_geom,method)
                         .then(function(route){
                             if (route.routes){
                                 var the_route = route.routes[0];
@@ -291,6 +292,7 @@ class GuadecMap {
                             popup_content = `
                                 <h3>${feature.properties.name}</h3> 
                                 <p>${feature.properties.description}</p>`;
+                                
                         }
         
                         popup.setHTML(popup_content)


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]