gpt4 book ai didi

javascript - 如何在平移时加载和销毁 map 而不是在加载时完全加载 map

转载 作者:行者123 更新时间:2023-12-02 16:40:24 25 4
gpt4 key购买 nike

我正在使用带有图 block 服务器的mapbox。我想在平移时加载 map ,并在屏幕外时销毁加载的区域(假设这不会使 map 和浏览器变得非常轻。)

我该如何实现这一目标?

最佳答案

假设您将 Mapbox 的 javascript api 与tilelayer一起使用,您可以设置该tilelayer的unloadInvisibleTiles选项。

If true, all the tiles that are not visible after panning are removed (for better performance). true by default on mobile WebKit, otherwise false.

实例化图层时设置选项:

var layer = L.mapbox.tileLayer('examples.map-20v6611k', {
'unloadInvisibleTiles': true
});

或者如果您立即实例化 map 和图层:

var map = L.mapbox.map('map', 'examples.map-4l7djmvo', {
'tileLayer': {
'unloadInvisibleTiles': true
}
});

这是L.mapbox.map的引用:https://www.mapbox.com/mapbox.js/api/v2.1.4/l-mapbox-map/这是L.mapbox.tileLayer的引用:https://www.mapbox.com/mapbox.js/api/v2.1.4/l-mapbox-tilelayer/

关于javascript - 如何在平移时加载和销毁 map 而不是在加载时完全加载 map ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27561211/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com