最小和最大放大此处api

时间:2016-06-22 14:36:08

标签: here-api

有没有办法在不同事件类型之前在地图上实际设置最小和最大缩放。

现在我试图在mapviewchange,mapviewchangeend,mapviewchangestart上添加一个手动设置缩放的侦听器,但它是一个真正的hacky解决方案,使屏幕“跳跃”#34;。

我查看了文档,但无法找到任何内容。有人知道吗?

2 个答案:

答案 0 :(得分:0)

抱歉,我们没有一套API来主动剪辑最小和最大缩放。

然而,在Android上,您可以拦截渲染线程并正确地限制缩放级别,而不会产生跳跃效果。

请参阅MapRenderListener onPredraw()方法将在渲染地图之前回调。在这里,您可以根据需要获取并设置缩放级别并限制缩放级别。

答案 1 :(得分:0)

您可以在切片图层上使用setMin / setMax方法。例如:

   var defaultLayers = platform.createDefaultLayers();  
   defaultLayers.normal.map.setMax(12); 

另见How to set max zoom