So sieht die HTML aus:
https://github.com/SammysHP/fsmap/blob/master/index.html
Habe die Frage vielleicht etwas ungeschickt gestellt.
Bisher habe ich nur die fsmap.js Datei für meine Zwecke verändert.
Es geht eigentlich nur um die Veränderung des Pfades.
Ist der Pfad so, dann funktioniert es:
'map/mt.google.com/vt/{z}/lyrs=s&x={x}&y={y}&z={z}.jpg',
Wenn ich ein absoluten Ordner ergänze dann geht alles wie gewünscht, z.B.
'map/mt.google.com/vt/Ordner1/{z}/lyrs=s&x={x}&y={y}&z={z}.jpg',
Ich brauche dem Pfad aber so, dass es mit x beliebigen Namen funktioniert.
'map/mt.google.com/vt/{NameUnbekannt}/{z}/lyrs=s&x={x}&y={y}&z={z}.jpg',
Ich vermute, dazu müsste im Script fsmap.js eine zusätzliche Variable {NameUnbekannt} eingefügt werden:
L.TileLayer.QuadKeyTileLayer = L.TileLayer.extend({
getTileUrl: function (tilePoint) {
this._adjustTilePoint(tilePoint);
return L.Util.template(this._url, {
s: this._getSubdomain(tilePoint),
q: this._quadKey(tilePoint.x, tilePoint.y, this._getZoomForUrl())
});
},
_quadKey: function (x, y, z) {
var quadKey = [];
for (var i = z; i > 0; i--) {
var digit = '0';
var mask = 1 << (i - 1);
if ((x & mask) != 0) {
digit++;
}
if ((y & mask) != 0) {
digit++;
digit++;
}
quadKey.push(digit);
}
return quadKey.join('');
}
});
Alles anzeigen
Aber wo und wie ?
Bin kein Programmierer, deshalb komme ich mit probieren an dieser Stelle nicht weiter.
Ich hoffe jemand hat eine Lösung