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):
|
||||||
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/', '')
});
内置方法
Name | Type | Description |
---|---|---|
query |
String | 要发送到地理编码服务的查询。 |
返回值: