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() {
|
||||
var url = router.getUrl(routing.getWaypoints(), null);
|
||||
return url.substr('brouter?'.length);
|
||||
return '&' + url.substr('brouter?'.length+1);
|
||||
}, onHashChangeCb, onInvalidHashChangeCb);
|
||||
routingOptions.on('update', urlHash.updateHash, urlHash);
|
||||
nogos.on('update', urlHash.updateHash, urlHash);
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@
|
|||
if(hash.indexOf('#map=') === 0) {
|
||||
hash = hash.substr(5);
|
||||
}
|
||||
var args = hash.split("?");
|
||||
var args = hash.split(/\&(.+)/);
|
||||
var mapsArgs = args[0].split("/");
|
||||
if (mapsArgs.length == 4) {
|
||||
var zoom = parseInt(mapsArgs[0], 10),
|
||||
|
|
@ -160,7 +160,9 @@
|
|||
}
|
||||
});
|
||||
layers.forEach(function(element, index, array) {
|
||||
that.map.addLayer(options[element]);
|
||||
if (element in options) {
|
||||
that.map.addLayer(options[element]);
|
||||
}
|
||||
});
|
||||
|
||||
this.isUpdatingHash = false;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue