惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

雷峰网
雷峰网
Y
Y Combinator Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
The Cloudflare Blog
博客园_首页
J
Java Code Geeks
A
About on SuperTechFans
人人都是产品经理
人人都是产品经理
量子位
C
Check Point Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
博客园 - 三生石上(FineUI控件)
L
LangChain Blog
N
Netflix TechBlog - Medium
Hugging Face - Blog
Hugging Face - Blog
B
Blog
美团技术团队
Microsoft Security Blog
Microsoft Security Blog
P
Proofpoint News Feed
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
宝玉的分享
宝玉的分享
罗磊的独立博客
MongoDB | Blog
MongoDB | Blog
Last Week in AI
Last Week in AI

博客园 - 一飞秒的爱

【AI】多波束测深数据XSE信息提取 新版本Cesium加载3dtiles遇到的问题 新版本Cesium离线部署方法 python批量调整docx段落格式 Cesium地形切片踩坑记 Cesium中显示栅格数据查询结果 Cesium如何加载PBS发布的WMTS服务 Cesium离线部署的正确方法 GDAL制作晕渲图的正确方法 吐槽一下国内卫星遥感数据共享现状 【原创】GlobalMapper中文地图包 【原创】一套全球地形晕渲配色方案 【原创】使用SNAP合成MODIS真彩色影像 [原创]注册表 [原创]电信网络限制破解 [原创]数据恢复 [原创]PS制作迷彩 [原创]Globalmapper晕渲制作 [原创]Worldwind数据裁切与加载
Cesium的搜索框如何自定义功能
一飞秒的爱 · 2023-04-13 · via 博客园 - 一飞秒的爱

geocoder提供了地理编码功能用来搜索位置,但是在离线环境下无法使用。

为了将这个搜索框用起来,添加根据坐标搜索的功能,可以这么写:

    viewer.geocoder._form.children[0].placeholder = "请输入:经度,纬度";
    viewer.geocoder.autoComplete=false;
    function myGeocoder() {}
    myGeocoder.prototype.geocode = function (input) {
      lng1=Number(input.split(',')[0])
      lat1=Number(input.split(',')[1])
      getheight(lng1,lat1);
    };

此处也可以添加跳转视角代码..

调用位置:

        var viewer = new Cesium.Viewer('cesiumContainer',{
            selectedImageryProviderViewModel: myProviderViewModel,
                imageryProviderViewModels: [myProviderViewModel],
                terrainProviderViewModels: [],
        animation:false,
        timeline:false,
        geocoder: new myGeocoder()
        });