CartographicGeocoderService
是 CesiumJS 中的一个类,用于通过把地理坐标解析为地点名称(地址)。
地理编码是将地理坐标转换为地址的过程。CesiumJS 中的 CartographicGeocoderService
允许你通过提供地理坐标(纬度、经度和高度)来查询地点的名称。该服务使用了地图箱的 API 进行地址解析。
var geocoder = new Cesium.CartographicGeocoderService();
var position = Cesium.Cartographic.fromDegrees(-74.0707383, 40.7117244, 0);
geocoder.geocode(position).then(function(result) {
console.log(result.displayName);
});
上面的代码演示了如何使用 CartographicGeocoderService
。首先,我们实例化 CartographicGeocoderService
,然后提供一组地理坐标。接着,我们使用 geocode
方法去解析地址,并将解析结果显示在控制台上。