UNPKG

714 BJavaScriptView Raw
1goog.require('ol.Map');
2goog.require('ol.View');
3goog.require('ol.control');
4goog.require('ol.layer.Tile');
5goog.require('ol.source.OSM');
6
7
8var map = new ol.Map({
9 layers: [
10 new ol.layer.Tile({
11 source: new ol.source.OSM()
12 })
13 ],
14 target: 'map',
15 controls: ol.control.defaults({
16 attributionOptions: {
17 collapsible: false
18 }
19 }),
20 view: new ol.View({
21 center: [0, 0],
22 zoom: 2
23 })
24});
25
26document.getElementById('zoom-out').onclick = function() {
27 var view = map.getView();
28 var zoom = view.getZoom();
29 view.setZoom(zoom - 1);
30};
31
32document.getElementById('zoom-in').onclick = function() {
33 var view = map.getView();
34 var zoom = view.getZoom();
35 view.setZoom(zoom + 1);
36};