-
Glenn Vorhes authoredGlenn Vorhes authored
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
quickMap.js 1.32 KiB
/**
* Created by gavorhes on 12/15/2015.
*/
"use strict";
var quickMapBase_1 = require('./quickMapBase');
var provide_1 = require('../util/provide');
var mapMove_1 = require('./mapMove');
var mapPopup_1 = require('./mapPopup');
var nm = provide_1.default('olHelpers');
/**
* Sets up a map with some default parameters and initializes
* mapMove and mapPopup
*
* @param {object} [options={}] config options
* @param {string} [options.divId=map] map div id
* @param {object} [options.center={}] center config object
* @param {number} [options.center.x=-10018378] center x, web mercator x or lon
* @param {number} [options.center.y=5574910] center y, web mercator y or lat
* @param {number} [options.zoom=7] zoom level
* @param {number} [options.minZoom=undefined] min zoom
* @param {number} [options.maxZoom=undefined] max zoom
* @param {boolean} [options.baseSwitcher=true] if add base map switcher
* @param {boolean} [options.fullScreen=false] if add base map switcher
* @returns the ol map
*/
function quickMap(options) {
var m = quickMapBase_1.quickMapBase(options);
mapMove_1.default.init(m);
mapPopup_1.default.init(m);
return m;
}
exports.quickMap = quickMap;
nm.quickMap = quickMap;
Object.defineProperty(exports, "__esModule", { value: true });
exports.default = quickMap;
//# sourceMappingURL=quickMap.js.map