记录解决办法:
在uniapp用leaflet加载了天地图,地图放大到一定层级后,地图就显示空白了。原因是leaflet地图放大层级超出,将不再请求地图瓦片。
解决:
官方文档:
代码:
var shi = new L.tileLayer(
"http://t0.tianditu.com/DataServer?T=vec_w&x={x}&y={y}&l={z}&tk=你的key",
{
zoomControl: true,
attributionControl: false,
minZoom: 0,
minNativeZoom: 7,
maxZoom: 22,
maxNativeZoom: 18
}
);
以上设置则是层级最高放大到22,也不会显示空白瓦片。