使用自定义控件构建 openlayers

Building openlayers with custom controls

我写了几个自定义的 OpenaLayers 3 控件。 我的所有控件都扩展了 ol.control.Control。 我正在使用 requirejs 将开放层包含到我的项目中,但是当我尝试这样做时,未定义 goog 对象。 我现在正在研究如何制作 OpenLayers 3 的自定义版本,以便我可以将其包含在内,但我正在徘徊是否有办法在每个版本中构建我的 OpenLayers 3 版本。

以下教程介绍了如何构建 OpenLayers 以及您自己的项目源文件:http://openlayers.org/en/v3.13.1/doc/tutorials/closure.html

这应该足以让您继续前进。

您还可以查看一些使用自己的源代码编译 OpenLayers 的其他项目,作为一种获得灵感以了解如何进行自己的实现的方式: