簡體   English   中英

如何使用最小化的Ol3庫版本

[英]How to use minimized version of Ol3 library

使用最小版本的OL3庫時出現問題。 它不包含goog命名空間。 我不知道它是否不包含在js文件中,或者是否混淆了'goog'名稱空間。

但是只需將Google閉包庫包含在單獨的文件中,即可輕松處理此部分。 但是這樣做之后,我又得到了兩個錯誤:

  1. NetworkError:找不到404- http://localhost/my_test_app/apps/deps.js :我也應該包括該文件嗎?如果是,我是否應該包括谷歌關閉庫中試圖向其添加依賴項的所有其他文件?
  2. ol.proj.Units是未定義的 :該名稱空間看起來像是混淆的名稱空間,同樣,看起來某些名稱空間也已更改。

像公共方法一樣,名稱空間不應該在經過混淆的文件中保持不變嗎?

我嘗試使用最新版本的OL3:3.8.2

您不必在生產環境中加載goog命名空間,這里有一個很好的討論,其中有一個很好的示例,說明了如何在OL3 GitHub上使用純JavaScript創建OpenLayers3控件。 https://github.com/openlayers/ol3/issues/3943

ol.proj.Units不會被混淆,它是公共庫的一部分。 它的值可能未在您的應用程序中正確初始化。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM