如何使用arcGis JavaScript获取地址的Lat长度

如何使用arcGis JavaScript获取地址的Lat长度,javascript,jquery,json,arcgis,arcgis-js-api,Javascript,Jquery,Json,Arcgis,Arcgis Js Api,您好,如何使用arcgis Javascript获取纬度和经度?对于3.x api,如下所示 require(["esri/map"], function(Map) { var map = new Map("mapDiv"), map.on("click", myClickHandler); function myClickHandler(evt) { console.log(evt) } }); 对于2.x api,如下所示: dojo.connect(map,

您好,如何使用arcgis Javascript获取纬度和经度?

对于3.x api,如下所示

require(["esri/map"], function(Map) {
  var map = new Map("mapDiv"),
  map.on("click", myClickHandler);

  function myClickHandler(evt) {
    console.log(evt)
  }
});

对于2.x api,如下所示:

dojo.connect(map, "onClick", mapClick);
function mapClick(evt){
     console.log(evt.mapPoint)
}

对于3.x api来说,应该是这样的

require(["esri/map"], function(Map) {
  var map = new Map("mapDiv"),
  map.on("click", myClickHandler);

  function myClickHandler(evt) {
    console.log(evt)
  }
});

对于2.x api,如下所示:

dojo.connect(map, "onClick", mapClick);
function mapClick(evt){
     console.log(evt.mapPoint)
}

如果您只想从地图上获取x&y坐标,那么Aiden提供的答案是有效的

如果您需要从地址信息中获取位置。您需要使用GeocodeServer服务来获取位置。您可以创建并托管自己的服务,也可以使用ESRI托管的服务之一

有关定位器任务的详细信息可在以下位置找到


如果您只想从地图上获取x&y坐标,Aiden提供的答案是有效的

如果您需要从地址信息中获取位置。您需要使用GeocodeServer服务来获取位置。您可以创建并托管自己的服务,也可以使用ESRI托管的服务之一

有关定位器任务的详细信息可在以下位置找到