MCPcopy Create free account
hub / github.com/SuperMap/iClient-JavaScript / transformUrl

Function transformUrl

src/common/mapping/utils/util.js:74–88  ·  view source on GitHub ↗
({ url, server, excludePortalProxyUrl, credentialValue, credentialKey })

Source from the content-addressed store, hash-verified

72 * @returns {string} 转换后的 url
73 */
74 export function transformUrl({ url, server, excludePortalProxyUrl, credentialValue, credentialKey }) {
75 let mapUrl = url.indexOf('.json') === -1 ? `${url}.json` : url;
76 let filter = 'getUrlResource.json?url=';
77 if (excludePortalProxyUrl && server.indexOf(filter) > -1) {
78 //大屏需求,或者有加上代理的
79 let urlArray = server.split(filter);
80 if (urlArray.length > 1) {
81 mapUrl = urlArray[0] + filter + mapUrl;
82 }
83 }
84 if (credentialValue && credentialKey) {
85 mapUrl += '?' + credentialKey + '=' + credentialValue;
86 }
87 return mapUrl;
88}
89
90 /**
91 * 检测数据是否为number

Callers 1

_getMapRelatedInfoMethod · 0.90

Calls 1

indexOfMethod · 0.80

Tested by

no test coverage detected