Prevent exceptions while reversing directions
This commit is contained in:
parent
ac3df158f7
commit
a32f4c231e
1 changed files with 10 additions and 2 deletions
|
@ -142,12 +142,20 @@ OSM.Directions = function (map) {
|
||||||
|
|
||||||
$(".directions_form .reverse_directions").on("click", function () {
|
$(".directions_form .reverse_directions").on("click", function () {
|
||||||
var from = endpoints[0].latlng,
|
var from = endpoints[0].latlng,
|
||||||
to = endpoints[1].latlng;
|
to = endpoints[1].latlng,
|
||||||
|
routeFrom = "",
|
||||||
|
routeTo = "";
|
||||||
|
if(from){
|
||||||
|
routeFrom = from.lat + "," + from.lng;
|
||||||
|
}
|
||||||
|
if(to){
|
||||||
|
routeTo = to.lat + "," + to.lng;
|
||||||
|
}
|
||||||
|
|
||||||
OSM.router.route("/directions?" + querystring.stringify({
|
OSM.router.route("/directions?" + querystring.stringify({
|
||||||
from: $("#route_to").val(),
|
from: $("#route_to").val(),
|
||||||
to: $("#route_from").val(),
|
to: $("#route_from").val(),
|
||||||
route: to.lat + "," + to.lng + ";" + from.lat + "," + from.lng
|
route: routeTo + ";" + routeFrom
|
||||||
}));
|
}));
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue