1
Q
缩放到特定位置
A
回答
1
作为version 7.12.0没有办法来指定组区域被太缩放,而是:
1)还有zoomToFeature方法,其允许放大到给定的特征;
2),可能这种方式可以为你工作,改变:
var mapScale = map.scale();
mapScale.minimumX(100);
mapScale.maximumX(153);
mapScale.minimumY(-50);
mapScale.maximumY(-10);
下面是基于此选项Sample of AnyMap zooming to Australia based on hit test and geo scale changes。缩小必须以相同的方式完成。
3)有计划允许zoomToFeature方法放大到一组特征,可能是版本7.13或7.14
相关问题
- 1. 在显示特定位置MKMapkit后缩放到用户位置?
- 2. 将元素放置到特定位置
- 3. CSS缩放瓦特/绝对位置
- 4. 将Eclipse GEF放大到特定位置
- 5. 拖放特定位置?
- 6. 到特定位置
- 7. 谷歌地图v3缩放特定位置
- 8. 在特定位置的SVG中缩放SVG
- 9. 捏缩放 - 不能保持图像位置固定在缩放
- 10. 位置:固定 - 内容消失缩放
- 11. 在特定位置放置JFileChooser
- 12. 在特定位置放置弹出框
- 13. 地图缩放到当前位置
- 14. 缩放到LWJGL中的鼠标位置
- 15. 将画布缩放到鼠标位置
- 16. Openlayers zoomtoextent缩放到另一个位置
- 17. Mapbox根据网址缩放到位置
- 18. 缩放到光标位置PIXI.js
- 19. 高仓位图不能缩放到特定的日期范围
- 20. 将图像定位到特定位置
- 21. 缩放到特定点上SurfaceView
- 22. 将图像缩放到特定点
- 23. libGDX屏幕触摸位置缩放到相机位置
- 24. scrolltop到特定位置
- 25. 滚动到特定位置
- 26. 将Google图表放在特定位置
- 27. 把JTextArea放在特定的位置
- 28. howler.js在特定位置播放声音
- 29. mediaelementplayer从特定位置播放
- 30. 如何设置android webview缩放到特定高度
谢谢!这对我行得通! :)我需要传递哪些值才能放大回到100%? – user2030592
@ user2030592您需要使用与getter相同的方法存储最初的最小/最大值,注意:只有在draw()方法之后,才可以将它们用作getter:http://jsfiddle.net/cgrLe7co/1/ var mapScale = map.scale(); initMinX = mapScale.minimumX(); initMaxX = mapScale.maximumX(); initMinY = mapScale.minimumY(); initMaxY = mapScale.maximumY(); –
再次感谢您的回复!总的来说,我认为我现在明白这一点,但是当我尝试添加另一个大陆时,我正在看到相对陌生的观点。我已经添加了一个console.log到你的命中变量来查看我得到的坐标。然后我点击一个大陆的左上角和右下角,提取最小值和最大值。看到这个南美洲的小提琴:http://jsfiddle.net/mmintel/cgrLe7co/3/ – user2030592