通过
OpenCage
服务器提供地理编码。
Name | Type | Description | ||||||
---|---|---|---|---|---|---|---|---|
url
|
Resource | String | OpenCage服务器的端点。 | ||||||
apiKey
|
String | OpenCage API密钥。 | ||||||
params
|
Object |
可选
具有以下属性的对象(请参阅https://opencagedata.com/api#forward-opt):
|
||||||
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>')
});
Methods
geocode (query) → Promise.<Array.< GeocoderService~Result >>
Name | Type | Description |
---|---|---|
query
|
String | 要发送到地址解析器服务的查询 |