• 信息窗口介绍


    用户进行某个操作的时候,用于显示的信息窗口,获得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!"});

  • 相关阅读:
    Python接入支付宝进行PC端支付
    python3.6安装pycrypto,pycrytodome和crypto
    Redis
    python时区设置——pytz模块
    redis介绍以及安装
    转译符,re模块,random模块
    正则表达式
    走进模块
    面向对象进阶
    pycharm快捷键
  • 原文地址:https://www.cnblogs.com/GIS-Yangol/p/10395753.html
Copyright © 2020-2023  润新知