Allow display of indoor maps without streaming outdoor tiles
jonty-dawson opened this issue · comments
For use cases where only indoor maps are displayed, outdoor tiles can be distracting. Although background color can be set to obscure this (see below), outdoor map tiles are still requested and loaded redundantly.
var position = [51.515263,-0.075649];
var map = L.Wrld.map("map", "<api_key>", {
center: position,
zoom: 18,
indoorsEnabled: true,
indoorMapBackgroundColor: '#808080ff'
});
function onInitialStreamingComplete() {
map.indoors.enter("EIM-aa6b833e-7bbd-48ae-a2ce-e39afe2e17c4");
}
function onIndoorMapEntered() {
map.indoors.setFloor(8);
map.setView(position, 21);
}
map.on("initialstreamingcomplete", onInitialStreamingComplete);
map.indoors.on("indoormapenter", onIndoorMapEntered);
Tracking internally.