Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 创建点、弹出窗口、圆、转换坐标问题(Arcgis JS 4.6 API)_Javascript_Gis_Geometry_Arcgis - Fatal编程技术网

Javascript 创建点、弹出窗口、圆、转换坐标问题(Arcgis JS 4.6 API)

Javascript 创建点、弹出窗口、圆、转换坐标问题(Arcgis JS 4.6 API),javascript,gis,geometry,arcgis,Javascript,Gis,Geometry,Arcgis,我想在basemap项目上做一些简单的事情 例如创建一个圆 单击创建点时创建弹出窗口 将lat long转换为x y 我怎么能做这些事情 var pt = new Point({ longitude: 99.909550, latitude: 99.751906 }); var lineAtt = { Name: "fill", Owner: "fill", Length: "999 km" };

我想在basemap项目上做一些简单的事情

  • 例如创建一个圆
  • 单击创建点时创建弹出窗口
  • 将lat long转换为x y
我怎么能做这些事情

    var pt = new Point({
      longitude: 99.909550,
      latitude: 99.751906

  });



  var lineAtt = {
      Name: "fill",
      Owner: "fill",
      Length: "999 km"
  };

    // Create a graphic and add the geometry and symbol to it
  var pointGraphic = new Graphic({
      geometry: pt,
      symbol: markerSymbol,
      attributes: lineAtt,
      popupTemplate: { // autocasts as new PopupTemplate()
          title: "{Name}",
          content: [{
              type: "fields",
              fieldInfos: [{
                  fieldName: "Name"
              }, {
                  fieldName: "Owner"
              }, {
                  fieldName: "Length"
              }]
          }]
      }
  });

我找到了在单击创建的点时打开弹出窗口的解决方案

欢迎来到SO,请阅读并通读,特别是做你的研究,关于SO的相关主题,并试一试。如果你在做了更多的研究和搜索后陷入困境,无法摆脱困境,请发布一份你的尝试,并明确指出你陷入困境的地方。人们会很乐意帮助的。我的代码嗨,我面临着同样的问题,但是对我来说它仍然不起作用。。你能添加一个JSFIDLE吗?