当前位置: 首页 > 工具软件 > Geocoder > 使用案例 >

Geocoder和Cesium自定义geocoder

严曜文
2023-12-01

Geocoder是一种地理位置搜索工具,用于显示相机访问的地理位置;在Cesium Viewer的界面中就是放大镜的这个图标;
要学习一下才了解,一些浏览器中的信息搜索工具的图标也是放大镜;放大镜在GIS中多数应是Geocoder;

cesium中geocoder默认使用的是bingmap的geocoder服务。只需设置geocoder:true即可调用。

viewer = new Cesium.Viewer("cesiumContainer", {
  geocoder: true,
})

但是,bingmap是国外服务,很多搜索不太合适;
查看官方文档,内置了几种geocoder服务;
    BingMapsGeocoderService
    PeliasGeocoderService
   OpenCageGeocoderService
这几种的中文提示都不怎么好;可以自定义,如使用高德的geocoder;
openstreet的geocoder可以携带区域范围线,而高德的国内数据更合理;

 类似资料: