Wir laufen Open Layers 3.15. Manchmal erhalten wir eine fallengelassene oder fehlgeschlagene Kachel. Momentan wird nichts angezeigt (was für unsere Benutzer verwirrend sein kann), daher möchten wir dies durch eine Kachel ersetzen, die "keine Daten" oder so etwas sagt. Ich habe versucht, das Ereignis Aufnehmen und Austauschen der Quelle der Fliese zBOpenlayers 3 Ersetze eine fehlerhafte Kachel
source.on('tileloaderror', function(){
source.setUrl('./images/map/failureTile.png');
});
aber das Problem dabei ist, anstatt dies zu tun, auf 1 Fliesen, es tut es für die gesamte Schicht, wir don‘ Ich will das.
Wer weiß, wie wir das nur für die Fliese tun können, die fehlgeschlagen ist und nicht die gesamte Schicht?
Können Sie uns sagen, welche Art von Layer Sie erstellen? Z.B. Kachel, Bild usw. Zur Klarstellung soll 'source.setUrl' Platzhalter für Koordinaten haben. Diese Platzhalter werden durch tatsächliche Werte ersetzt, bevor die Anforderung an die instanziierte URL gestellt wird. – xnakos
Hallo danke, ich erstelle eine ol.layer.Tile – Status420