Use & instead of ? in URL
This commit is contained in:
parent
4a431ac4bf
commit
3d3dd376a4
2 changed files with 5 additions and 3 deletions
|
|
@ -273,7 +273,7 @@
|
||||||
|
|
||||||
urlHash = new L.Hash(map, mapLayers, function() {
|
urlHash = new L.Hash(map, mapLayers, function() {
|
||||||
var url = router.getUrl(routing.getWaypoints(), null);
|
var url = router.getUrl(routing.getWaypoints(), null);
|
||||||
return url.substr('brouter?'.length);
|
return '&' + url.substr('brouter?'.length+1);
|
||||||
}, onHashChangeCb, onInvalidHashChangeCb);
|
}, onHashChangeCb, onInvalidHashChangeCb);
|
||||||
routingOptions.on('update', urlHash.updateHash, urlHash);
|
routingOptions.on('update', urlHash.updateHash, urlHash);
|
||||||
nogos.on('update', urlHash.updateHash, urlHash);
|
nogos.on('update', urlHash.updateHash, urlHash);
|
||||||
|
|
|
||||||
|
|
@ -20,7 +20,7 @@
|
||||||
if(hash.indexOf('#map=') === 0) {
|
if(hash.indexOf('#map=') === 0) {
|
||||||
hash = hash.substr(5);
|
hash = hash.substr(5);
|
||||||
}
|
}
|
||||||
var args = hash.split("?");
|
var args = hash.split(/\&(.+)/);
|
||||||
var mapsArgs = args[0].split("/");
|
var mapsArgs = args[0].split("/");
|
||||||
if (mapsArgs.length == 4) {
|
if (mapsArgs.length == 4) {
|
||||||
var zoom = parseInt(mapsArgs[0], 10),
|
var zoom = parseInt(mapsArgs[0], 10),
|
||||||
|
|
@ -160,7 +160,9 @@
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
layers.forEach(function(element, index, array) {
|
layers.forEach(function(element, index, array) {
|
||||||
that.map.addLayer(options[element]);
|
if (element in options) {
|
||||||
|
that.map.addLayer(options[element]);
|
||||||
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
this.isUpdatingHash = false;
|
this.isUpdatingHash = false;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue