|
9 | 9 | <script type="text/javascript" src="../../dist/SuperMapiClient9 for OL3.js"></script> |
10 | 10 | <script type="text/javascript"> |
11 | 11 | var map, url = "http://support.supermap.com.cn:8090/iserver/services/map-china400/rest/maps/China"; |
| 12 | + var dpi = 96; |
| 13 | + var extent = [-20037508.34, -20037508.34, 20037508.34, 20037508.34]; |
| 14 | + var resolutions = [ |
| 15 | + ol.supermap.Util.scaleToResolution(1.6901635716026555E-9, dpi, Unit.METER), |
| 16 | + ol.supermap.Util.scaleToResolution(3.3803271432053056E-9, dpi, Unit.METER), |
| 17 | + ol.supermap.Util.scaleToResolution(6.760654286410611E-9, dpi, Unit.METER), |
| 18 | + ol.supermap.Util.scaleToResolution(1.3521308572821242E-8, dpi, Unit.METER), |
| 19 | + ol.supermap.Util.scaleToResolution(2.7042617145642484E-8, dpi, Unit.METER), |
| 20 | + ol.supermap.Util.scaleToResolution(5.408523429128511E-8, dpi, Unit.METER), |
| 21 | + ol.supermap.Util.scaleToResolution(1.0817046858256998E-7, dpi, Unit.METER), |
| 22 | + ol.supermap.Util.scaleToResolution(2.1634093716513974E-7, dpi, Unit.METER), |
| 23 | + ol.supermap.Util.scaleToResolution(4.3268187433028044E-7, dpi, Unit.METER), |
| 24 | + ol.supermap.Util.scaleToResolution(8.653637486605571E-7, dpi, Unit.METER), |
| 25 | + ol.supermap.Util.scaleToResolution(1.7307274973211203E-6, dpi, Unit.METER), |
| 26 | + ol.supermap.Util.scaleToResolution(3.4614549946422405E-6, dpi, Unit.METER), |
| 27 | + ol.supermap.Util.scaleToResolution(6.9229099892844565E-6, dpi, Unit.METER), |
| 28 | + ]; |
12 | 29 | function init() { |
13 | 30 | var map = new ol.Map({ |
14 | 31 | target: 'map', |
15 | 32 | view: new ol.View({ |
16 | 33 | center: [0, 0], |
17 | | - zoom: 2, |
| 34 | + zoom: 0, |
18 | 35 | projection: 'EPSG:3857' |
19 | 36 | }) |
20 | 37 | }); |
21 | | - map.addLayer(new ol.supermap.TiledMapLayer(url, {"pro": "3857"})); |
| 38 | + var layer = new ol.layer.Tile({ |
| 39 | + source: new ol.supermap.TiledMap({ |
| 40 | + url: url, |
| 41 | + tileGrid: new ol.tilegrid.TileGrid({ |
| 42 | + extent: extent, |
| 43 | + resolutions: resolutions, |
| 44 | + }) |
| 45 | + }), |
| 46 | + projection: 'EPSG:3857' |
| 47 | + }) |
| 48 | + map.addLayer(layer); |
22 | 49 | } |
23 | 50 | </script> |
24 | 51 | </head> |
|
0 commit comments