npm 包 geocoder-arcgis 使用教程

阅读时长 3 分钟读完

前端开发中,经常需要使用地图信息,而地图信息与地理位置之间的转换便需要使用 geocoder 包。geocoder-arcgis 是一个 npm 包,提供了基于 arcgis 地理信息系统(GIS)进行 geocoder 的方法。本文将介绍如何使用 geocoder-arcgis 包。

安装

首先,使用 npm 安装 geocoder-arcgis:

安装完成后,即可在项目中使用该包。

使用

创建 geocoder 对象

使用以下代码创建 geocoder 对象:

其中,endpoint 属性指定了使用的 arcgis 地址信息服务地址,outFields 属性指定了需要返回的字段,token 属性指定了访问该服务的访问令牌。

geocode

使用 geocode 方法进行地址解析,在函数中传入地理位置信息,如:

geocode 方法返回的是一个回调函数,第一个参数为错误信息,第二个参数为处理后的地理位置信息。

reverse

使用 reverse 方法进行地址反向解析,即将地理位置的经纬度转换为对应的地址信息:

同样,reverse 方法返回的也是一个回调函数,第一个参数为错误信息,第二个参数为处理后的地址信息。

示例代码

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

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

---------------------- ----------- ---- ------------ ------- --------- -- -
  ----------------------
---
展开代码

结论

npm 包 geocoder-arcgis 是一个便捷的地址解析和反向解析工具,与 arcgis 地理信息系统进行深度集成,并提供了标准的 api 接口。通过本文的介绍,读者可以快速掌握该 npm 包的使用方法。

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

纠错
反馈

纠错反馈