我搜索扩展OpenLayers.layer.markers类的方法。
Actualy我尝试编译自己的openlayer3。 “build.py”脚本创建“ol.js”文件。
但如果我用自己的版本替换<script src="http://www.openlayers.org/api/OpenLayers.js"></script>
,我的其他脚本就找不到openlayers。
harksin
这是我构建的顶部:
(function (root, factory) {
if (typeof define === "function" && define.amd) {
define([], factory);
} else if (typeof exports === "object") {
module.exports = factory();
} else {
root.ol = factory();
}
}(this, function () {
var OPENLAYERS = {};
var l,aa=aa||{},ba=this;function m(b){return void 0!==b}function t(b,c,d){b=b.split(".");d=d||ba;b[0]in d||!d.execScript||d.execScript("var "+b[0]);for(var e;b.length&& [...]
这是官方建设的最高层:
var OpenLayers={VERSION_NUMBER:"Release 2.13.1",singleFile:!0,_getScriptLocation:function(){for(var a=/(^|(.*?\/))(OpenLayers[^\/]*?\.js)(\?|$)/,b=document.getElementsByTagName("script"),c,d="",e=0,f=b.length; [...]