• 利用arcgis api实现自定义查询


    在这里使用下拉菜单和输入框两个部分实现地图中位置的查询

    搜索界面

     <div class="search" style="z-index: 2000">
          <div class="search-select">
            <select name="" id="select" class="select">
              <option value="">请选择---</option>
              <option
                v-for="item in kindList"
                v-bind:key="item.value"
                v-text="item.name"
              ></option>
            </select>
          </div>
    
          <div class="spilt"></div>
    
          <input
            type="text"
            name="find"
            id="find"
            class="search-find"
            placeholder="请输入内容"
          />
          <button id="do-find" class="do-find"></button>
    
          <!-- <div class="btn_find">
                    <button></button>
                </div> -->
        </div>

    js方法定义

    需要引入Search 类

    import Search from "@arcgis/core/widgets/Search";

    // 添加搜索组件
          var searchWidget = new Search({
            view: mapView,
          });
    
          const btn_search = document.getElementById("do-find");
          const input_find = document.getElementById("find");
    
          btn_search.addEventListener("click",function(){
              const select_value = document.getElementById("select");
              // alert(select_value.value);
              
              dosearch(select_value.value + input_find.value);
          });
          function dosearch(value){
              searchWidget.search(value);
          }
          // 搜索组件添加结束
  • 相关阅读:
    Docker可视化管理工具Portainer
    Spring Cloud,Docker书籍资源、优秀博文等记录
    Grafana部署监控docker服务
    Grafana+Prometheus通过node_exporter监控Linux服务器信息
    Prometheus+Grafana+kafka_exporter监控kafka
    k8s gpu 资源设置
    mysql 塞数据
    idea 插件
    ubuntu 升级内核
    清华镜像站安装docker
  • 原文地址:https://www.cnblogs.com/1gaoyu/p/15129569.html
Copyright © 2020-2023  润新知