Support URL even if latlon are missing
This commit is contained in:
parent
e82f360d9c
commit
0947bbc89c
2 changed files with 2 additions and 6 deletions
|
|
@ -236,11 +236,7 @@
|
||||||
profile.update(routingOptions.getOptions());
|
profile.update(routingOptions.getOptions());
|
||||||
|
|
||||||
urlHash = new L.Hash(map, mapLayers, function() {
|
urlHash = new L.Hash(map, mapLayers, function() {
|
||||||
var latLngs = routing.getWaypoints();
|
return router.getUrl(routing.getWaypoints(), null);
|
||||||
if (latLngs.length > 1) {
|
|
||||||
return router.getUrl(latLngs, null);
|
|
||||||
}
|
|
||||||
return null;
|
|
||||||
});
|
});
|
||||||
routingOptions.on('update', urlHash.updateHash, urlHash);
|
routingOptions.on('update', urlHash.updateHash, urlHash);
|
||||||
nogos.on('update', urlHash.updateHash, urlHash);
|
nogos.on('update', urlHash.updateHash, urlHash);
|
||||||
|
|
|
||||||
|
|
@ -79,7 +79,7 @@ L.BRouter = L.Class.extend({
|
||||||
var urlParams = this.getUrlParams(latLngs, format);
|
var urlParams = this.getUrlParams(latLngs, format);
|
||||||
|
|
||||||
var args = []
|
var args = []
|
||||||
if (urlParams.lonlats != null)
|
if (urlParams.lonlats != null && urlParams.lonlats.length > 0)
|
||||||
args.push(L.Util.template('lonlats={lonlats}', urlParams));
|
args.push(L.Util.template('lonlats={lonlats}', urlParams));
|
||||||
if (urlParams.nogos != null)
|
if (urlParams.nogos != null)
|
||||||
args.push(L.Util.template('nogos={nogos}', urlParams));
|
args.push(L.Util.template('nogos={nogos}', urlParams));
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue