Please see screenshot below. Occasionally my custom handler wants to load tiles that are invalid.
I think this might be the reason for the white region seen. Can anyone point me in the right direction for a fix?
This is my Provider code(copied from this project).
export class OurOpenStreetMapsProvider extends GEOTHREE.MapProvider
{
constructor(address) {super();}
fetchTile(zoom, x, y)
{
return new Promise((resolve, reject) =>
{
var image = document.createElement("img");
image.onload = function(){resolve(image);};
image.onerror = function(){reject();};
image.crossOrigin = "anonymous";
//image.src = "https://tile.openstreetmap.org/10/546/321.png";
//image.src = "https://tile.openstreetmap.org/" + zoom + "/" + x + "/" + y + ".png";
image.src = mapserver + zoom + "/" + x + "/" + y + ".png";
});
}
}