diff options
| -rw-r--r-- | chimere/static/chimere/js/jquery.chimere.js | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/chimere/static/chimere/js/jquery.chimere.js b/chimere/static/chimere/js/jquery.chimere.js index 39c0f5e..6d85375 100644 --- a/chimere/static/chimere/js/jquery.chimere.js +++ b/chimere/static/chimere/js/jquery.chimere.js @@ -980,7 +980,7 @@ OpenLayers.Layer.MapQuestOSM = OpenLayers.Class(OpenLayers.Layer.XYZ, { }, redrawRoutingIcons: function(){ - settings.layerRouteMarker.clearMarkers(); + settings.layerRouteMarker.clearMarkers(); settings.layerRouteMarker.addMarker(settings.routing_start); settings.layerRouteMarker.addMarker(settings.routing_end); for (var k=0;k<settings.routing_steps.length;k++){ @@ -1115,11 +1115,14 @@ OpenLayers.Layer.MapQuestOSM = OpenLayers.Class(OpenLayers.Layer.XYZ, { steps.push(settings.routing_end.lonlat.clone()); // create the appropriate URL var uri = extra_url + "route/" - var transport = $('input:radio[name=transport]:checked').val(); + var transport = $('input[name=transport]:checked').val(); if(transport){ uri += transport + "/" } var speed = $('#id_speed option:selected').val(); + if(!speed){ + var speed = $('input[name=speed]:checked').val(); + } if(speed){ uri += speed.split('_')[1] + "/" } @@ -1137,7 +1140,7 @@ OpenLayers.Layer.MapQuestOSM = OpenLayers.Class(OpenLayers.Layer.XYZ, { dataType: "json", success: function (data) { settings.layerRoute.removeAllFeatures(); - methods.redrawRoutingIcons(); + methods.redrawRoutingIcons(); methods.hideMessage(); if (!data.features.length){ methods.displayMessage(routing_fail_message); @@ -1189,8 +1192,8 @@ OpenLayers.Layer.MapQuestOSM = OpenLayers.Class(OpenLayers.Layer.XYZ, { } }, error: function (jqXHR, textStatus, errorThrown) { - methods.redrawRoutingIcons(); - methods.hideMessage(); + methods.redrawRoutingIcons(); + methods.hideMessage(); console.log(errorThrown); console.log(textStatus); settings.layerRoute.removeAllFeatures(); |
