Skip to content

Commit 4a4af18

Browse files
committed
[fix] UT & 还原tianditu的版权信息 & 去掉leadfet webMap的默认在线地址;---reviewed by songym
1 parent 15bc959 commit 4a4af18

File tree

5 files changed

+16
-12
lines changed

5 files changed

+16
-12
lines changed

src/leaflet/mapping/WebMap.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ import Attributions from '../core/Attributions'
7070
* @param {number} id - iPortal/Online 地图 id。
7171
* @param {Object} options - 参数。
7272
* @param {string} [options.map='map'] - 地图容器 id。
73-
* @param {string} [options.server='https://www.supermapol.com'] - iPortal/Online 服务地址。
73+
* @param {string} [options.server] - iPortal/Online 服务地址。
7474
* @param {boolean} [options.featureLayerPopupEnable=true] - 是否启动要素图层提示框。
7575
* @param {string} [options.featureLayerPopup] - 提示框提示信息。
7676
* @param {string} [options.credentialValue] - 证书值。
@@ -88,7 +88,7 @@ export var WebMap = L.LayerGroup.extend({
8888

8989
options: {
9090
map: 'map',
91-
server: 'https://www.supermapol.com',
91+
server: '',
9292
featureLayerPopupEnable: true,
9393
featureLayerPopup: null,
9494
credentialValue: null,

src/openlayers/mapping/Tianditu.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,9 @@ export class Tianditu extends WMTS {
3838
"img": 18
3939
}
4040
var options = opt_options || {};
41-
var attributions = options.attributions || "Map Data with <span>© SuperMap iClient</span>"
41+
var attributions = options.attributions || "Map Data <a href='http://www.tianditu.gov.cn' target='_blank'><img style='background-color:transparent;bottom:2px;opacity:1;' " +
42+
"src='http://api.tianditu.gov.cn/img/map/logo.png' width='53px' height='22px' opacity='0'></a> with " +
43+
"<span>© <a href='https://iclient.supermap.io' target='_blank'>SuperMap iClient</a></span>"
4244
options.layerType = options.layerType || "vec";
4345
options.layerType = options.isLabel ? layerLabelMap[options.layerType] : options.layerType;
4446
options.matrixSet = (options.projection === 'EPSG:4326' || options.projection === 'EPSG:4490') ? "c" : "w";

src/openlayers/mapping/WebMap.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ const dpiConfig = {
8181
* @param {string} [options.target='map'] - 地图容器id
8282
* @param {Object | string} [options.webMap] - webMap对象,或者是获取webMap的url地址。存在webMap,优先使用webMap, id的选项则会被忽略
8383
* @param {number} [options.id] - 地图的id
84-
* @param {string} [options.server="https://www.supermapol.com"] - 地图的地址,如果使用传入id,server则会和id拼接成webMap请求地址
84+
* @param {string} [options.server] - 地图的地址,如果使用传入id,server则会和id拼接成webMap请求地址
8585
* @param {function} [options.successCallback] - 成功加载地图后调用的函数
8686
* @param {function} [options.errorCallback] - 加载地图失败调用的函数
8787
* @param {string} [options.credentialKey] - 凭证密钥。例如为"key"、"token",或者用户自定义的密钥。用户申请了密钥,此参数必填

test/mapboxgl/mapping/WebMapSpec.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -652,7 +652,9 @@ describe('mapboxgl_WebMap', () => {
652652
}
653653
return Promise.resolve();
654654
});
655-
var datavizWebmap = new WebMap(id, {});
655+
var datavizWebmap = new WebMap(id, {
656+
server: server
657+
});
656658
var features = [];
657659
let feature = {
658660
type: 'Feature',

test/openlayers/mapping/WebMapSpec.js

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -907,7 +907,7 @@ describe('openlayers_WebMap', () => {
907907
}
908908
return Promise.resolve();
909909
});
910-
var datavizWebmap = new WebMap(id, {});
910+
var datavizWebmap = new WebMap(id, { server: defaultServer });
911911
var layerInfo = JSON.parse(wmtsInfo);
912912
datavizWebmap.baseProjection = "EPSG:4326";
913913
datavizWebmap.createWMTSSource(layerInfo);
@@ -929,7 +929,7 @@ describe('openlayers_WebMap', () => {
929929
}
930930
return Promise.resolve();
931931
});
932-
var datavizWebmap = new WebMap(id, {});
932+
var datavizWebmap = new WebMap(id, { server: defaultServer });
933933
var layerInfo = JSON.parse(wmtsInfo1);
934934
datavizWebmap.baseProjection = "EPSG:4326";
935935
datavizWebmap.createWMTSSource(layerInfo);
@@ -997,7 +997,7 @@ describe('openlayers_WebMap', () => {
997997
}
998998
return Promise.resolve();
999999
});
1000-
var datavizWebmap = new WebMap(id, {});
1000+
var datavizWebmap = new WebMap(id, { server: defaultServer });
10011001
var features = [];
10021002
var feature = new Feature();
10031003
feature.setProperties({
@@ -1024,7 +1024,7 @@ describe('openlayers_WebMap', () => {
10241024
}
10251025
return Promise.resolve();
10261026
});
1027-
var datavizWebmap = new WebMap(id, {successCallback, errorCallback});
1027+
var datavizWebmap = new WebMap(id, {successCallback, errorCallback, server: defaultServer });
10281028
function successCallback(){}
10291029
setTimeout(()=>{
10301030
var layerInfo = {
@@ -1057,7 +1057,7 @@ describe('openlayers_WebMap', () => {
10571057
return Promise.resolve(new Response(wmtsData));
10581058
}
10591059
});
1060-
var datavizWebmap = new WebMap(id, {});
1060+
var datavizWebmap = new WebMap(id, { server: defaultServer });
10611061
spyOn(datavizWebmap, "isValidResponse").and.callFake(() => {
10621062
return true;
10631063
});
@@ -1222,7 +1222,7 @@ describe('openlayers_WebMap', () => {
12221222
code: 'EPSG:1'
12231223
});
12241224
olProj.addProjection(proj);
1225-
var datavizWebmap = new WebMap(id, {});
1225+
var datavizWebmap = new WebMap(id, { server: defaultServer });
12261226
var layerInfo = JSON.parse(wmtsInfo);
12271227
datavizWebmap.baseProjection = 'EPSG:1';
12281228
datavizWebmap.getScales({...layerInfo, projection:'EPSG:1'});
@@ -1248,7 +1248,7 @@ describe('openlayers_WebMap', () => {
12481248
code: 'EPSG:1'
12491249
});
12501250
olProj.addProjection(proj);
1251-
var datavizWebmap = new WebMap(id, {});
1251+
var datavizWebmap = new WebMap(id, { server: defaultServer });
12521252
var layerInfo = JSON.parse(wmtsInfo);
12531253
datavizWebmap.baseProjection = 'EPSG:3857';
12541254
datavizWebmap.getScales({...layerInfo, projection:'EPSG:1'});

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