OpenCageGeocoderService

new Cesium.OpenCageGeocoderService (url, apiKey, params )

通过 OpenCage 服务器提供地理编码。
Name Type Description
url Resource | String OpenCage服务器的端点。
apiKey String OpenCage API密钥。
params Object 可选 具有以下属性的对象(请参阅https://opencagedata.com/api#forward-opt):
名称 类型 说明
abbrv 数字 可选 设置为1时,我们尝试缩写并缩短返回的格式化字符串。
options.add_request Number 可选 设置为1时,会将各种请求参数添加到响应中,以便于调试。
options.bounds String 可选 为地址解析器提供查询所在区域的提示。
options.countrycode String 可选 将结果限制在指定的一个或多个国家(由ISO 3166-1 Alpha 2标准定义)。
options.jsonp String 可选 用函数名称包装返回的JSON。
options.language String 可选 IETF格式的语言代码。
options.limit Number 可选 我们应返回的最大结果数。
options.min_confidence Number 可选 1-10的整数。仅返回至少具有此置信度的结果。
options.no_annotations Number 可选 设置为1时,结果将不包含注释。
options.no_dedupe Number 可选 设置为1时,结果将不会重复数据消除。
options.no_record Number 可选 设置为1时,不记录查询内容。
options.pretty Number 可选 设置为1时,结果将被'漂亮地'打印出来以便于阅读。对于调试很有用。
options.proximity String 可选 为地址解析器提供了一种偏向结果的提示,使结果偏向于靠近指定位置的位置(例如:41.40139,2.12870)。
Example:
// Configure a Viewer to use the OpenCage Geocoder
var viewer = new Cesium.Viewer('cesiumContainer', {
  geocoder: new Cesium.OpenCageGeocoderService('https://api.opencagedata.com/geocode/v1/', '<API key>')
});

Members

传递给OpenCage的可选参数,以自定义地理编码
用于访问OpenCage端点的资源。

Methods

Name Type Description
query String 要发送到地址解析器服务的查询
Returns: