增加矢量切片图层的最大缩放

时间:2019-07-01 21:20:04

标签: esri arcgis-js-api

使用ArcGIS Vector Tile Style Editor,我创建了一个自定义矢量切片图层,以包含在我的Esri地图中。它的工作原理非常完美,只是最大缩放比例约为16。我希望能够放大到最大22。

我将其缩放到22的唯一方法是先设置底图,然后将矢量图块图层作为图层添加到地图。这会导致底图和vectorTileLayer之间的某些标签重叠。此外,当您在地图上移动和滚动时,底图将立即显示出来。确实想避免这些副作用。我也尝试过编辑vectorTileLayer json文件中的maxzoom属性,但没有任何效果。

这是我可以完全缩放的代码。

const esriMap: esri.Map = new EsriMap({basemap: 'gray'});

// this is a json file downloaded from the Vector Tile Style Editor
const vectorTileLayer = new VectorTileLayer(CUSTOM_VECTOR_TILE);

esriMap.add(vectorTileLayer);

文档中的examples显示只有下面的代码是必需的,但是我只能放大到16

const esriMap: esri.Map = new EsriMap();
esriMap.add(new VectorTileLayer(CUSTOM_VECTOR_TILE));

理想的行为是将自定义矢量平铺图层与完整缩放配合使用。底图真的有必要吗? ...因为重叠的标签和层之间的滞后不是一个好的UX。

0 个答案:

没有答案