npm 包 @wsdot/arcgis-query-string-utilities 使用教程

阅读时长 5 分钟读完

ArcGIS Query String Utilities 是一个通过编程方式构建用于交互式 Web 地图应用程序的 QueryString 的 JavaScript 库,它提供了一种基于 URL 查询字符串的简单方式来生成和解析 ArcGIS Server 查询并将其传递到 ArcGIS API for JavaScript 应用程序中。

安装

在命令行中运行以下命令来安装 @wsdot/arcgis-query-string-utilities

使用

在应用程序中引入库后,可以使用以下方法进行查询字符串的构造和解析:

getQueryString

-- -------------------- ---- -------
------ - -------------- - ---- ---------------------------------------

----- ----------- - -
  ------ ----------- - --------------
  ---------- -------------- -----------
  --------------- -----
--

----- ----------- - ----------------------------

------------------------- -- --- ------------------------------------------------------------------------------------

getQueryString 方法将一个对象转换为一个可以用于 URL 传递的字符串,方法接收一个查询参数对象作为输入并返回一个 URL 查询字符串。

getQueryParams

getQueryParams 根据传入的字符串解析出查询参数并返回一个查询参数对象。 如果 QueryString 不可用,则返回一个空的对象。

示例

以下是一个加载 ArcGIS API 的地图,并使用 @wsdot/arcgis-query-string-utilities 构建 URL 查询字符串来在地图中显示符合特定条件的位置:

-- -------------------- ---- -------
------ - -------------- - ---- ---------------------------------------

----- ----------- - -
  ------ ----------- - --------------
  ---------- -------------- -----------
  --------------- -----
--

----- --- - --- -----
  -------- -------
---

----- ---- - --- ---------
  ---------- ----------
  ---- ----
---

----- --- - ---------------------------------------------------------------------------------------
----- ----- - -
  -- -------
  ---------- ----
  --------------- -- - ----------- ------- ----- ---
--

----- -------- - ----------------------------------

---------------
  ---------------- -- ----------------
  ------------ -- -
    ----- -------- - --------------
    -------------------------- -- -
      -------------------------- -------------------------------
    ---

    ----- -------- - ---------------------- -- -
      ------ --- ---------
        --------- -----------------
        ----------- -------------------
      ---
    ---

    ----- ----- - --- ---------------
      --------- ---------
    ---
    ---------------
    ----------- - -----------------
  ---

结论

@wsdot/arcgis-query-string-utilities 提供了一种方便的方式来处理 ArcGIS Server 查询参数。 这篇文章中提到了两个主要方法:getQueryStringgetQueryParams,用于将查询字符串转化为查询参数对象或反之。 可以将这个库应用在处理前端构建交互式 Web 地图应用程序的情况中,方便开发人员对部分 ArcGIS Server 查询参数进行调整和配置。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60066b5651ab1864dac66b64

纠错
反馈