Here api 最小和最大在此放大api

Here api 最小和最大在此放大api,here-api,Here Api,是否有任何方法可以在不同事件类型之前实际设置地图上的最小和最大缩放 现在,我尝试在mapviewchange、mapviewchangeend、mapviewchangestart上添加一个监听器,手动设置缩放,但这是一个非常有技巧的解决方案,使屏幕“跳跃” 我查阅了文档,但没有找到任何东西。有人知道吗?对不起,我们没有一套API来主动剪辑最小和最大缩放 但是,在Android上,您可以拦截渲染线程,并在没有跳跃效果的情况下适当限制缩放级别 请参阅方法onPredraw()将在映射渲染之前回调。

是否有任何方法可以在不同事件类型之前实际设置地图上的最小和最大缩放

现在,我尝试在mapviewchange、mapviewchangeend、mapviewchangestart上添加一个监听器,手动设置缩放,但这是一个非常有技巧的解决方案,使屏幕“跳跃”


我查阅了文档,但没有找到任何东西。有人知道吗?

对不起,我们没有一套API来主动剪辑最小和最大缩放

但是,在Android上,您可以拦截渲染线程,并在没有跳跃效果的情况下适当限制缩放级别


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

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

但是,在Android上,您可以拦截渲染线程,并在没有跳跃效果的情况下适当限制缩放级别


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

您可以在平铺层上使用setMin/setMax方法。例如:

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

另请参见

您可以在平铺层上使用setMin/setMax方法。例如:

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

另请参见

谢谢您的回答。我已经能够禁用双击和滚轮缩放,是否仍然可以禁用收缩缩放?这样我就可以为zoom编写自己的函数了。您使用的是JSAPI还是android/ios?啊,很抱歉没有指定。我正在使用javascript api。我明白了,在这种情况下,希望我们的JS团队成员能够帮助您!您可以尝试以下操作:behavior.disable(H.mapevents.behavior.DBLTAPZOOM);谢谢你的回答。我已经能够禁用双击和滚轮缩放,是否仍然可以禁用收缩缩放?这样我就可以为zoom编写自己的函数了。您使用的是JSAPI还是android/ios?啊,很抱歉没有指定。我正在使用javascript api。我明白了,在这种情况下,希望我们的JS团队成员能够帮助您!您可以尝试以下操作:behavior.disable(H.mapevents.behavior.DBLTAPZOOM);