搜索地名
1.构造方法:
const geocoder = new MchCesium.Geocoder(option);
2.参数说明:
option 地名搜索配置项,包含以下属性:
level(String | Number):目前查询的等级,范围1~18
mapBound(Array):查询的地图范围,格式为[minx,miny,maxx,maxy]。取值范围-180,-90至180,90
start(String | Number):返回结果起始位(用于分页和缓存)默认0。取值范围0~300
count(String | Number):返回的结果数量(用于分页和缓存)默认10。取值范围1~300
3.代码实例
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <script src="https://mhc.ixiera.com/mhc/main.js"></script> <script src="https://mhc.ixiera.com/mhc/Cesium-1.120/Build/Cesium/Cesium.js"></script> <script src="https://mhc.ixiera.com/mhc/Cesium-1.120/CesiumHeatmap.js"></script> <script src="https://mhc.ixiera.com/mhc/Cesium3DTile.js"></script> <title>demo-searchinput</title> <style> </style> </head> <body> <div id="cesiumContainer"></div> <script> const view3D = MchCesium.init('cesiumContainer', true) const geocoder = new MchCesium.Geocoder({ level: '12', mapBound: [-180,-90,180,90], start: 0, count: 10, }) </script> </body> </html>
4.效果展示:

Demo地址:
https://mhc.ixiera.com/html/cesiumDemo/demo_searchinput.html
扫一扫