fixed bug with giving a destination in the url

This commit is contained in:
DennisSchiefer 2012-07-16 13:31:41 +01:00
parent 71f55dc30a
commit ecd04188df

View File

@ -215,7 +215,7 @@ OSRM.parseParameters = function(){
var coordinates = unescape(name_val[1]).split(','); var coordinates = unescape(name_val[1]).split(',');
if(coordinates.length!=2 || !OSRM.Utils.isLatitude(coordinates[0]) || !OSRM.Utils.isLongitude(coordinates[1]) ) if(coordinates.length!=2 || !OSRM.Utils.isLatitude(coordinates[0]) || !OSRM.Utils.isLongitude(coordinates[1]) )
return; return;
params.destination = new L.LatLng( coordinates[0], coordinates[1]); params.destination = new L.LatLng( coordinates[0], coordinates[1] );
} }
else if(name_val[0] == 'destname') { else if(name_val[0] == 'destname') {
params.destination_name = decodeURI(name_val[1]).replace(/<\/?[^>]+(>|$)/g ,""); // discard tags params.destination_name = decodeURI(name_val[1]).replace(/<\/?[^>]+(>|$)/g ,""); // discard tags
@ -242,7 +242,7 @@ OSRM.parseParameters = function(){
// case 1: destination given // case 1: destination given
if( params.destination ) { if( params.destination ) {
var index = OSRM.G.markers.setTarget( params.destination.latlng ); var index = OSRM.G.markers.setTarget( params.destination );
if( params.destination_name ) if( params.destination_name )
document.getElementById("gui-input-target").value = params.destination_name; document.getElementById("gui-input-target").value = params.destination_name;
else else