使用自定义控件构建开放层

Building openlayers with custom controls

本文关键字:构建 自定义控件      更新时间:2023-09-26

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

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

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

您还可以查看其他一些使用自己的源代码编译OpenLayers的项目,以此来获得有关如何进行自己的实现的启发:

  • OL3-铯:http://openlayers.org/ol3-cesium/
  • Ngeo: https://github.com/camptocamp/ngeo