urlUtils

AMD: require(["geoscene/core/urlUtils"], (urlUtils) => { /* code goes here */ });
ESM: import * as urlUtils from "@geoscene/core/core/urlUtils";
类: geoscene/core/urlUtils
起始版本:GeoScene Maps SDK for JavaScript 4.0

使用 URL 的实用工具方法。

方法概述

名称 返回值类值 描述 对象
Number

将给定代理规则添加到代理规则列表中:geosceneConfig.request.proxyRules

更多详情
urlUtils
Object

返回与给定 URL 相匹配的代理规则。

更多详情
urlUtils
Object

将 URL 参数转换为对象表示形式。

更多详情
urlUtils

方法详细说明

addProxyRule(rule){Number}static

将给定代理规则添加到代理规则列表中:geosceneConfig.request.proxyRules

参数
规范
rule Object

指定应使用代理的 URL 的对象。有关此对象所需的属性,请参阅下面的对象规范表。

规范
proxyUrl String

代理的 URL。

urlPrefix String

应通过给定代理访问的资源的 URL 前缀。

返回
类型 描述
Number geosceneConfig.request.proxyRules 数组中代理规则的索引。
另请参阅
getProxyRule(url){Object}static

返回与给定 URL 相匹配的代理规则。

参数
url String

通过代理访问的资源的 URL。

返回
类型 描述
Object geosceneConfig.request.proxyRules 中定义的代理规则对象。
另请参阅
urlToObject(url){Object}static

将 URL 参数转换为对象表示形式。

参数
url String

输入 URL。

返回
类型 描述
Object 返回一个对象,该对象表示 URL、其参数和参数值。对象的规范如下:
属性 类型 描述
path String 给定 URL 的路径。
query Object 对象,其属性和值是给定 URL 的参数和参数值。
示例
let myObject = urlUtils.urlToObject("http://www.myworld.com?state_name=Ohio&city_name=Akron");
  // The value of my Object is...
  // { path: "http://www.myworld.com", query: {state_name: "Ohio", city_name: "Akron"} }

您的浏览器不再受支持。请升级您的浏览器以获得最佳体验。请参阅浏览器弃用帖子以获取更多信息