Skip to content

Commit 89e47a9

Browse files
committed
# Conflicts: # dist/openlayers/iclient9-openlayers-es6.js # dist/openlayers/iclient9-openlayers.js # dist/openlayers/iclient9-openlayers.min.js
2 parents 1c25f22 + 80e6335 commit 89e47a9

19 files changed

+102
-33
lines changed

examples/leaflet/ESHeatMap.html

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
<script type="text/javascript" include="mapv,elasticsearch" src="../../dist/leaflet/include-leaflet.js"></script>
2929
<script type="text/javascript">
3030
var map,
31+
stopRender,
3132
timeControl,
3233
liveESService,
3334
liveRenderer,
@@ -78,16 +79,18 @@
7879
timeControl.updateOptions(options);
7980
}
8081
timeControl.start();
82+
stopRender = false;
8183
}
8284

8385
//暂停播放
8486
function pause() {
85-
timeControl.pause();
87+
timeControl && timeControl.pause();
8688
}
8789

8890
//停止播放
8991
function stop() {
90-
timeControl.stop();
92+
stopRender = true;
93+
timeControl && timeControl.stop();
9194
clearAll();
9295
}
9396

@@ -109,7 +112,9 @@
109112
if (startT > endT) {
110113
return;
111114
}
115+
112116
var coords = wrapLatLngBounds(extent), prec;
117+
113118
if (level <= 2) {
114119
prec = 2;
115120
} else if (level > 2 && level <= 5) {
@@ -174,7 +179,7 @@
174179
console.log(error.body);
175180
return;
176181
}
177-
renderLive(response.aggregations.zoomedInView.geohash.buckets);
182+
!stopRender && renderLive(response.aggregations.zoomedInView.geohash.buckets);
178183
});
179184
}
180185

examples/locales/en-US/resources.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -337,6 +337,9 @@ window.examplesResources = {
337337
"title_tiledMapLayer": "3857 Coordinate System",
338338
"title_tiledMapLayer_4326": "4326Map",
339339
"title_tiledMapLayer_4326WGS84": "Map WGS84",
340+
"title_tiledMapLayer_China2000": "Map China2000",
341+
"title_tiledMapLayer_Beijing54": "Map Beijing54",
342+
"title_tiledMapLayer_Xian80": "Map Xian80",
340343
"title_fieldService": "SuperMap Field Service",
341344
"title_fieldStatistics": "Dataset Field Statistics Service",
342345
"title_getGridCellInfos": "Data Grid Cell Query",
@@ -434,6 +437,7 @@ window.examplesResources = {
434437
"title_labelThemeLayer": "Client Label Thematic Map",
435438
"title_mapvNyvTaxi": "NY Taxi Car Points",
436439
"title_modifyFeatures": "Modify Features",
440+
"title_mvtVectorLayer_vectortilerest": "iServer REST VectorTile",
437441
"title_mvtVectorLayer": "iServer MVT VectorTile",
438442
"title_mvtVectorLayer4326": "iServer MVT VectorTile (WGS84)",
439443
"title_mvtVectorLayer_mapboxStyle": "Style Switch",

examples/locales/zh-CN/resources.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -280,6 +280,9 @@ window.examplesResources = {
280280
"title_tiledMapLayer": "3857底图",
281281
"title_tiledMapLayer_4326": "4326底图",
282282
"title_tiledMapLayer_4326WGS84": "地图_WGS84",
283+
"title_tiledMapLayer_China2000": "地图_China2000",
284+
"title_tiledMapLayer_Beijing54": "地图_Beijing54",
285+
"title_tiledMapLayer_Xian80": "地图_Xian80",
283286
"title_fieldService": "SuperMap 字段信息",
284287
"title_fieldStatistics": "字段查询统计",
285288
"title_getGridCellInfos": "栅格查询",
@@ -378,6 +381,7 @@ window.examplesResources = {
378381
"title_mapvNyvTaxi": "纽约出租车上车点",
379382
"title_modifyFeatures": "修改图形",
380383
"title_mvtVectorLayer": "iServer MVT矢量瓦片",
384+
"title_mvtVectorLayer_vectortilerest": "iServer 矢量瓦片服务",
381385
"title_mvtVectorLayer4326": "iServer MVT矢量瓦片(WGS84)",
382386
"title_mvtVectorLayer_mapboxStyle": "OSM风格(MVT WGS84)",
383387
"title_mvtVectorLayer_mapboxStyle_4326": "风格动态切换",

examples/mapboxgl/01_tiledMapLayer_4326.html

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,6 @@
6565
"maxzoom": 22
6666
}]
6767
},
68-
units:'degree',
6968
crs:'EPSG:4326',// 或者 mapboxgl.CRS.EPSG4326 或者 new mapboxgl.CRS('EPSG:4326',[-180,-90,180,90]);
7069
center: [0, 0],
7170
zoom: 2

examples/mapboxgl/config.js

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -867,6 +867,24 @@ var exampleConfig = {
867867
version: "9.1.1",
868868
thumbnail: "01_tiledMapLayer_4326.png",
869869
fileName: "01_tiledMapLayer_4326"
870+
},{
871+
name: "地图_China2000",
872+
name_en: "Map China2000",
873+
version: "9.1.1",
874+
thumbnail: "01_tiledMapLayer.png",
875+
fileName: "01_tiledMapLayer_4490"
876+
},{
877+
name: "地图_Beijing54",
878+
name_en: "Map Beijing54",
879+
version: "9.1.1",
880+
thumbnail: "01_tiledMapLayer.png",
881+
fileName: "01_tiledMapLayer_4214"
882+
},{
883+
name: "地图_Xian80",
884+
name_en: "Map Xian80",
885+
version: "9.1.1",
886+
thumbnail: "01_tiledMapLayer.png",
887+
fileName: "01_tiledMapLayer_4610"
870888
},{
871889
name: "绘图控件_WGS84",
872890
name_en: "Draw control WGS84",

examples/openlayers/config.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -854,6 +854,13 @@ var exampleConfig = {
854854
localIgnore: true,
855855
thumbnail: "mvtvectorlayer_mbstyle_landuse.png",
856856
fileName: "mvtvectorlayer_mbstyle_landuse"
857+
},
858+
{
859+
name: "iServer 矢量瓦片服务",
860+
name_en: "iServer REST Vectortile",
861+
version: "9.1.1",
862+
thumbnail: "mvtvectorlayer_vectortilerest.png",
863+
fileName: "mvtvectorlayer_vectortilerest"
857864
}
858865

859866

examples/openlayers/iportalWebMap.html

Lines changed: 32 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,44 @@
22
* Copyright© 2000 - 2018 SuperMap Software Co.Ltd. All rights reserved.
33
*********************************************************************-->
44
<!DOCTYPE html>
5-
<html>
5+
<html style=" width: 100%;height: 100%;">
66
<head>
77
<meta charset="UTF-8">
88
<title data-i18n="resources.title_iportalWebMap"></title>
9-
<script type="text/javascript" src="../js/include-web.js"></script>
10-
<script type="text/javascript" src="../../dist/openlayers/include-openlayers.js"></script>
9+
<!-- 字体图标 -->
10+
<link rel="stylesheet" href="../../libs/openlayers/ol.css" type="text/css">
11+
<link rel="stylesheet" href="../../dist/openlayers/iclient9-openlayers.css" type="text/css">
12+
<script type="text/javascript" src="../../libs/openlayers/ol-debug.js"></script>
13+
<script type="text/javascript" src="../../dist/openlayers/iclient9-openlayers.js"></script>
14+
<script type="text/javascript" src="./webmap/geostats.js"></script>
15+
<script type="text/javascript" src="./webmap/jsonsql.js"></script>
16+
<script type="text/javascript" src="./webmap/canvg.min.js"></script>
1117
</head>
1218
<body style=" margin: 0;overflow: hidden;background: #fff;width: 100%;height:100%">
1319
<div id="map" style="width: 100%;height:100%"></div>
20+
<div class="supermapol-icons-Shape-27"></div>
1421
<script type="text/javascript">
15-
new ol.supermap.WebMap(44, {server: 'http://support.supermap.com.cn:8092'});
22+
new ol.supermap.WebMap(1154664842, {
23+
server: 'http://127.0.0.1:8090/iportal/apps/viewer/1154664842',
24+
successCallback: function (map, mapInfo) {
25+
<!-- map是地图对象, mapInfo是地图的名字以及地图描述等信息 -->
26+
window.map = map;
27+
},
28+
errorCallback: function(error, tips) {
29+
//tips: getMapFaild:获取地图信息失败;getWmtsFaild:获取wmts信息失败;getLayerFaild: 获取图层信息失败;getFeatureFaild:获取feature失败
30+
console.log(error);
31+
}
32+
/* <!-- 关于地图的配置 -->
33+
mapSetting: {
34+
overlays: [
35+
],
36+
controls: ol.control.defaults({
37+
}),
38+
mapClickCallback: function (evt) {
39+
<!-- 地图点击事件回调函数 -->
40+
}
41+
}*/
42+
});
1643
</script>
1744
</body>
18-
</html>
45+

package.json

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "SuperMapiClient9",
33
"description": "SuperMap iClient JavaScript 是一套由 JavaScript 语言编写的 GIS 客户端应用开发包, 支持多源数据地图,支持多终端,跨浏览器, 通过本产品可快速实现浏览器上美观、流畅的地图呈现。",
4-
"version": "9.1.1",
4+
"version": "9.1.0",
55
"directories": {
66
"doc": "doc",
77
"example": "examples",
@@ -65,6 +65,8 @@
6565
"browserify": "^14.3.0",
6666
"browserify-css": "^0.11.1",
6767
"browserify-imgify": "^0.0.1",
68+
"canvg": "^1.5.3",
69+
"jsonsql": "^0.2.5",
6870
"chromedriver": "^2.32.1",
6971
"clean-css-cli": "^4.1.6",
7072
"commander": "^2.15.1",
@@ -77,6 +79,7 @@
7779
"express": "^4.16.3",
7880
"extract-text-webpack-plugin": "^4.0.0-beta.0",
7981
"file-loader": "^1.1.11",
82+
"geostats": "^1.5.0",
8083
"get-pixels": "^3.3.0",
8184
"image-size": "^0.6.1",
8285
"imports-loader": "^0.8.0",
@@ -90,7 +93,7 @@
9093
"karma-coverage": "^1.1.1",
9194
"karma-jasmine": "^1.1.0",
9295
"karma-teamcity-reporter": "^1.0.0",
93-
"mock-socket": "^8.0.5",
96+
"leaflet.pm": "^0.25.0",
9497
"nightwatch": "^0.9.5",
9598
"open": "0.0.5",
9699
"pngjs": "^3.3.0",
@@ -103,10 +106,9 @@
103106
"url-loader": "^1.0.1",
104107
"watchify": "^3.9.0",
105108
"webpack": "^4.1.1",
106-
"webpack-cli": "^2.0.12",
109+
"webpack-cli": "^3.1.2",
107110
"webpack-dev-middleware": "^3.2.0",
108-
"webpack-node-externals": "^1.6.0",
109-
"leaflet.pm": "^0.25.0"
111+
"webpack-node-externals": "^1.6.0"
110112
},
111113
"dependencies": {
112114
"@mapbox/vector-tile": "1.3.0",
@@ -116,7 +118,6 @@
116118
"elasticsearch": "13.0.1",
117119
"fetch-ie8": "1.5.0",
118120
"fetch-jsonp": "1.0.6",
119-
"jsonsql": "0.2.5",
120121
"leaflet": "1.3.1",
121122
"lodash.topairs": "4.3.0",
122123
"mapbox-gl": "0.45.0",
@@ -126,6 +127,6 @@
126127
"proj4": "2.3.15",
127128
"promise-polyfill": "6.0.2",
128129
"three": "0.92.0",
129-
"xlsx": "0.12.13"
130+
"xlsx": "^0.12.13"
130131
}
131132
}

src/classic/libs/SuperMap-8.1.1-16520.js

Lines changed: 0 additions & 4 deletions
This file was deleted.

src/classic/libs/SuperMap.Include.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,10 @@
2222
}
2323
//加载类库资源文件
2424
function loadSMLibs() {
25-
inputScript(baseurl+'SuperMap-8.1.1-16520.js');
26-
inputScript(baseurl+'SuperMap_Plot-8.1.1-16520.js');
25+
inputScript(baseurl+'SuperMap-8.1.1-16820.js');
26+
if(!window.excludePlot){
27+
inputScript(baseurl+'SuperMap_Plot-8.1.1-16820.js');
28+
}
2729
loadLocalization();
2830
inputCSS('style.css');
2931
inputCSS('google.css');

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy