33*********************************************************************-->
44<!DOCTYPE html>
55< html >
6+
67< head >
7- < meta charset ="UTF-8 ">
8- < title data-i18n ="resources.title_mapService "> </ title >
9- < script type ="text/javascript " src ="../js/include-web.js "> </ script >
8+ < meta charset ="UTF-8 ">
9+ < title data-i18n ="resources.title_mapService "> </ title >
10+ < script type ="text/javascript " src ="../js/include-web.js "> </ script >
11+ < style >
12+ .mapboxgl-popup-close-button {
13+ outline : none;
14+ }
15+ </ style >
1016</ head >
17+
1118< body style =" margin: 0;overflow: hidden;background: #fff;width: 100%;height:100%;position: absolute;top: 0; ">
12- < div id ="map " style ="margin:0 auto;width: 100%;height: 100% "> </ div >
13- < script type ="text/javascript " src ="../../dist/mapboxgl/include-mapboxgl.js "> </ script >
14- < script type ="text/javascript ">
19+ < div id ="map " style ="margin:0 auto;width: 100%;height: 100% "> </ div >
20+ < script type ="text/javascript " src ="../../dist/mapboxgl/include-mapboxgl.js "> </ script >
21+ < script type ="text/javascript ">
1522 var host = window . isLocal ? window . server : "https://iserver.supermap.io" ;
1623 var url = host + "/iserver/services/map-world/rest/maps/World" ;
1724 var attribution = "<a href='https://www.mapbox.com/about/maps/' target='_blank'>© Mapbox </a>" +
18- "with <span>© <a href='https://iclient.supermap.io' target='_blank'>SuperMap iClient</a> | </span>" +
19- " Map Data <span>© <a href='http://support.supermap.com.cn/product/iServer.aspx' target='_blank'>SuperMap iServer</a></span> " ;
25+ "with <span>© <a href='https://iclient.supermap.io' target='_blank'>SuperMap iClient</a> | </span>" +
26+ " Map Data <span>© <a href='http://support.supermap.com.cn/product/iServer.aspx' target='_blank'>SuperMap iServer</a></span> " ;
2027 var map = new mapboxgl . Map ( {
21- container : 'map' ,
22- style : {
23- "version" : 8 ,
24- "sources" : {
25- "raster-tiles" : {
26- "attribution" : attribution ,
27- "type" : "raster" ,
28- "tiles" : [ host + '/iserver/services/maps/rest/maps/World/zxyTileImage.png?prjCoordSys=' + encodeURIComponent ( '{"epsgCode":3857}' ) + '&z={z}&x={x}&y={y}' ] ,
29- "tileSize" : 256 ,
30- } ,
31- } ,
32- "layers" : [ {
33- "id" : "simple-tiles" ,
34- "type" : "raster" ,
35- "source" : "raster-tiles" ,
36- "minzoom" : 0 ,
37- "maxzoom" : 22
38- } ]
28+ container : 'map' ,
29+ style : {
30+ "version" : 8 ,
31+ "sources" : {
32+ "raster-tiles" : {
33+ "attribution" : attribution ,
34+ "type" : "raster" ,
35+ "tiles" : [ host + '/iserver/services/maps/rest/maps/World/zxyTileImage.png?prjCoordSys=' + encodeURIComponent ( '{"epsgCode":3857}' ) + '&z={z}&x={x}&y={y}' ] ,
36+ "tileSize" : 256 ,
37+ } ,
3938 } ,
40- center : [ - 74.50 , 40 ] ,
41- maxZoom : 18 ,
42- zoom : 2
39+ "layers" : [ {
40+ "id" : "simple-tiles" ,
41+ "type" : "raster" ,
42+ "source" : "raster-tiles" ,
43+ "minzoom" : 0 ,
44+ "maxzoom" : 22
45+ } ]
46+ } ,
47+ center : [ - 74.50 , 40 ] ,
48+ maxZoom : 18 ,
49+ zoom : 2
4350 } ) ;
4451 map . addControl ( new mapboxgl . supermap . LogoControl ( ) , 'bottom-right' ) ;
4552 map . addControl ( new mapboxgl . NavigationControl ( ) , 'top-left' ) ;
4653
4754 map . on ( 'load' , function ( ) {
48- mapService ( ) ;
55+ mapService ( ) ;
4956 } ) ;
5057
5158 function mapService ( ) {
52- new mapboxgl . supermap . MapService ( url ) . getMapInfo ( callback ) ;
59+ new mapboxgl . supermap . MapService ( url ) . getMapInfo ( callback ) ;
5360 }
5461
5562 function callback ( serviceResult ) {
56- var result = serviceResult . result ;
57- var innerHTML = "(" + resources . text_mapInfoPrint + ")" + "<br><br>" ;
58- innerHTML += resources . text_mapName + ":" + JSON . stringify ( result . name ) + "<br>" ;
59- innerHTML += resources . text_center + ":" + JSON . stringify ( result . center ) + "<br>" ;
60- innerHTML += "Bounds:" + JSON . stringify ( result . bounds ) + "<br>" ;
61- new mapboxgl . Popup ( { closeOnClick : false } )
62- . setLngLat ( [ - 96 , 37.8 ] )
63- . setHTML ( innerHTML + "</br>" )
64- . addTo ( map ) ;
63+ var result = serviceResult . result ;
64+ var innerHTML = "(" + resources . text_mapInfoPrint + ")" + "<br><br>" ;
65+ innerHTML += resources . text_mapName + ":" + JSON . stringify ( result . name ) + "<br>" ;
66+ innerHTML += resources . text_center + ":" + JSON . stringify ( result . center ) + "<br>" ;
67+ innerHTML += "Bounds:" + JSON . stringify ( result . bounds ) + "<br>" ;
68+ new mapboxgl . Popup ( { closeOnClick : false } )
69+ . setLngLat ( [ - 96 , 37.8 ] )
70+ . setHTML ( innerHTML + "</br>" )
71+ . addTo ( map ) ;
6572 }
6673
67- </ script >
74+ </ script >
6875</ body >
69- </ html >
76+
77+ </ html >
0 commit comments