我正在研究一个 GIS API,我正在从 OpenLayers 2 更改为 Openlayers 3。
我想使用我自己的类来实例化 ol.map,如下所示:
myMap.js
goog.inherits(myMap, ol.map);
索引.html
new myMap({
layers: [{ ... }]
...
})
不幸的是,地图没有显示在浏览器中。什么都没发生。
我是否必须在 myMap init 中执行某些功能,例如在 OpenLayers 2 中?像“this.prototype.parent.initialize ...”这样的东西??
谢谢你。
若昂
编辑 1
这就是 ol.map 实例化的正常工作方式:http: //jsfiddle.net/joaorodr84/SrBWL/
这就是我希望它的工作方式,使用我自己的“myMap”类:http: //jsfiddle.net/joaorodr84/T2Bet/11/