zoukankan      html  css  js  c++  java
  • 信息窗口介绍

    用户进行某个操作的时候,用于显示的信息窗口,获得graphics和feature上的数据。也可以用于显示查询到的数据(与graphics和feature无关)。

    展示其中典型范例:显示用户点击位置处的经纬度坐标信息

    1.要将自动显示信息的属性设置为false接着进行自定义(获取和打开信息窗口)

    view.popup.autoOpenEnabled = false;

    view.on("click",function(event){

      var lon = event.mapPoint.longitude;

      var lat = event.mapPoint.latitude;

      view.popup.open({

        title:"geocode:["+lon+","+lat,

        location:event.mapPoint})});

    2.将地址定位到用户点击的位置并且在上一步创建的信息窗口中显示匹配到的地址

    引用:"esri/tasks/Locator"

       var locatorTask = new Locator({

        url:"https://geocode.arcgis.com/arcgis/rest/services/World/GeocodeServer"});

    locatorTask.locationToAddress(event.mapPoint).

      then(function(response){

        view.popup.content = response.address;

      }).

      catch(function(error){

        view.popup.content = "no address!"});

  • 相关阅读:
    vue中用解构赋值的方法引入组件
    es6--promise
    VUE设置浏览器icon图标
    vue项目之购物车
    vue之组件通信
    hbulider 快捷键
    Redis详解(3)--5大数据类型
    Redis详解(1)--redis简介与安装
    Redis详解(2)--redis配置文件介绍
    Python面试综合--web相关
  • 原文地址:https://www.cnblogs.com/GIS-Yangol/p/10395753.html
Copyright © 2011-2022 走看看