summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--chimere/static/chimere/js/jquery.chimere.js13
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();