麻辣GIS微信平台

更多 GIS 干货

微信关注不错过

Cesium API - OpenCageGeocoderService 中文文档

本文介绍下Cesium中 OpenCageGeocoderService API的详细使用说明。

OpenCageGeocoderService API 调用方法

new Cesium.OpenCageGeocoderService(url, apiKey, params)
通过OpenCage服务器提供地理编码。
Name Type Description
url Resource | String OpenCage服务器的终端。
apiKey String OpenCage的API密钥。
params Object optional 具有下列属性的对象:(请参考 https://opencagedata.com/api#forward-opt):
Name Type Description
abbrv Number optional 当设置为1时,我们尝试简化和缩短返回的格式化字符串。
options.add_request Number optional 当设置为1时,为了便于调试,将各种请求参数添加到响应中。
options.bounds String optional 为地理编码提供查询所在区域的提示。
options.countrycode String optional 将结果限制到指定的一个或多个国家(由ISO 3166-1 Alpha 2标准定义)。
options.jsonp String optional 用函数名包装返回的JSON。
options.language String optional 一个IETF格式的语言代码。
options.limit Number optional 我们应该返回的结果的最大数目。
options.min_confidence Number optional 从1到10的整数。仅返回至少具有此可信度(confidence)的结果。
options.no_annotations Number optional 当设置为1时,结果将不包含注释。
options.no_dedupe Number optional 当设置为1时,结果将不重复。
options.no_record Number optional 当设置为1时,查询内容将不被记录。
options.pretty Number optional 当设置为1时,结果显示更为“优雅”,便于阅读。用于调试。
options.proximity String optional 为地理编码器提供一个提示,使其偏向更接近指定位置的结果(例如: 41.40139,2.12870)。
示例:
// 配置Viewer使用OpenCage Geocoder
var viewer = new Cesium.Viewer('cesiumContainer', {
  geocoder: new Cesium.OpenCageGeocoderService('https://api.opencagedata.com/geocode/v1/', '')
});

内置方法

geocode(query)Promise.<Array.<GeocoderService~Result>>
Name Type Description
query String 要发送到地理编码服务的查询。
返回值:

其他API

Cesium中文API文档手册(v1.63.1版本)参考:《Cesium中文API文档手册(v1.63.1版本)

相关阅读

麻辣GIS-Sailor

作者:

GIS爱好者,学GIS,更爱玩GIS。

声明

1.本文所分享的所有需要用户下载使用的内容(包括但不限于软件、数据、图片)来自于网络或者麻辣GIS粉丝自行分享,版权归该下载资源的合法拥有者所有,如有侵权请第一时间联系本站删除。

2.下载内容仅限个人学习使用,请切勿用作商用等其他用途,否则后果自负。

手机阅读
公众号关注
知识星球
手机阅读
麻辣GIS微信公众号关注
最新GIS干货
关注麻辣GIS知识星球
私享圈子

留言板(小编看到第一时间回复)