1 | goog.require('ol.Map');
|
2 | goog.require('ol.View');
|
3 | goog.require('ol.control');
|
4 | goog.require('ol.layer.Tile');
|
5 | goog.require('ol.proj');
|
6 | goog.require('ol.source.OSM');
|
7 | goog.require('ol.source.TileDebug');
|
8 |
|
9 |
|
10 | var osmSource = new ol.source.OSM();
|
11 | var map = new ol.Map({
|
12 | layers: [
|
13 | new ol.layer.Tile({
|
14 | source: osmSource
|
15 | }),
|
16 | new ol.layer.Tile({
|
17 | source: new ol.source.TileDebug({
|
18 | projection: 'EPSG:3857',
|
19 | tileGrid: osmSource.getTileGrid()
|
20 | })
|
21 | })
|
22 | ],
|
23 | target: 'map',
|
24 | controls: ol.control.defaults({
|
25 | attributionOptions: {
|
26 | collapsible: false
|
27 | }
|
28 | }),
|
29 | view: new ol.View({
|
30 | center: ol.proj.transform(
|
31 | [-0.1275, 51.507222], 'EPSG:4326', 'EPSG:3857'),
|
32 | zoom: 10
|
33 | })
|
34 | });
|