MCPcopy Index your code
hub / github.com/SuperMap/iClient-JavaScript / createMap

Method createMap

src/openlayers/mapping/WebMap.js:234–251  ·  view source on GitHub ↗

* @private * @function WebMap.prototype.createMap * @description 创建地图对象以及注册地图事件 * @param {Object} mapSetting - 关于地图的设置以及需要注册的事件

(mapSetting)

Source from the content-addressed store, hash-verified

232 * @param {Object} mapSetting - 关于地图的设置以及需要注册的事件
233 */
234 createMap(mapSetting) {
235 let overlays, controls, interactions;
236 if (mapSetting) {
237 interactions = mapSetting.interactions;
238 overlays = mapSetting.overlays;
239 controls = mapSetting.controls;
240 }
241 this.map = new olMap({
242 interactions: interactions,
243 overlays: overlays,
244 controls: controls,
245 target: this.target
246 });
247 mapSetting &&
248 this.registerMapEvent({
249 mapClickCallback: mapSetting.mapClickCallback
250 });
251 }
252 /**
253 * @private
254 * @function WebMap.prototype.registerMapEvent

Callers 2

constructorMethod · 0.95
WebMap.jsFile · 0.80

Calls 1

registerMapEventMethod · 0.95

Tested by

no test coverage detected