gpt4 book ai didi

openlayers - 在 openLayers 中导出 map

转载 作者:行者123 更新时间:2023-12-02 01:53:08 26 4
gpt4 key购买 nike

我正在尝试将 2.13.1 openLayers map 导出到 Canvas 中,但这样做的方法似乎已经消失。

旧方法的工作方式如下:

var exportMapControl = new OpenLayers.Control.ExportMap();
map.addControl(exportMapControl);

var canvas = OpenLayers.Util.getElement("exportedImage");
exportMapControl.trigger(canvas);

有人知道这对 2.13.1 是如何工作的吗?

提前致谢

最佳答案

ExportMap 控件实际上从来不是官方 OpenLayers 发行版的一部分(您可以通过查看 the project on github 和浏览历史记录来确认)。上面的示例来自一个沙箱,该沙箱似乎是用户提交的增强建议 (demo here)。

source of this custom control is available HERE .在加载 OL 2.13.1 后简单地导入它,它应该再次作为 OpenLayers.Control.ExportMap 可用。除非它依赖于 OL 的其他部分同时发生变化,否则它应该像以前一样工作。

关于openlayers - 在 openLayers 中导出 map ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21691919/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com