UNPKG

780 BJavaScriptView Raw
1goog.require('ol.Map');
2goog.require('ol.View');
3goog.require('ol.control.ZoomSlider');
4goog.require('ol.layer.Tile');
5goog.require('ol.source.OSM');
6
7
8/**
9 * Helper method for map-creation.
10 *
11 * @param {string} divId The id of the div for the map.
12 * @return {ol.PluggableMap} The ol.Map instance.
13 */
14var createMap = function(divId) {
15 var source, layer, map, zoomslider;
16
17 source = new ol.source.OSM();
18 layer = new ol.layer.Tile({
19 source: source
20 });
21 map = new ol.Map({
22 layers: [layer],
23 target: divId,
24 view: new ol.View({
25 center: [0, 0],
26 zoom: 2
27 })
28 });
29 zoomslider = new ol.control.ZoomSlider();
30 map.addControl(zoomslider);
31 return map;
32};
33
34var map1 = createMap('map1');
35var map2 = createMap('map2');
36var map3 = createMap('map3');