此处放大最小和最大 api
Min and max zoom in here api
有什么方法可以在不同事件类型之前实际设置地图上的最小和最大缩放 运行。
现在我尝试在 mapviewchange、mapviewchangeend、mapviewchangestart 上添加一个手动设置缩放的侦听器,但这是一个非常糟糕的解决方案,使屏幕 "jump"。
我查看了文档,但确实找不到任何内容。有人知道吗?
抱歉,我们没有一组 API 来主动裁剪最小和最大缩放。
但是,在 Android 上,您可以拦截渲染线程并适当地限制缩放级别,而不会出现跳跃效果。
请参阅MapRenderListener onPredraw() 方法将在渲染地图之前回调。在这里,您可以获取和设置缩放级别,并根据需要限制缩放级别。
您可以在图块图层上使用 setMin/setMax 方法。例如:
var defaultLayers = platform.createDefaultLayers();
defaultLayers.normal.map.setMax(12);
另见
有什么方法可以在不同事件类型之前实际设置地图上的最小和最大缩放 运行。
现在我尝试在 mapviewchange、mapviewchangeend、mapviewchangestart 上添加一个手动设置缩放的侦听器,但这是一个非常糟糕的解决方案,使屏幕 "jump"。
我查看了文档,但确实找不到任何内容。有人知道吗?
抱歉,我们没有一组 API 来主动裁剪最小和最大缩放。
但是,在 Android 上,您可以拦截渲染线程并适当地限制缩放级别,而不会出现跳跃效果。
请参阅MapRenderListener onPredraw() 方法将在渲染地图之前回调。在这里,您可以获取和设置缩放级别,并根据需要限制缩放级别。
您可以在图块图层上使用 setMin/setMax 方法。例如:
var defaultLayers = platform.createDefaultLayers();
defaultLayers.normal.map.setMax(12);
另见