안녕하세요 arcgis Javascript를 사용하여 위도와 경도를 얻는 방법은 무엇입니까?arcGis JavaScript를 사용하여 주소의 위도를 얻는 방법
0
A
답변
1
3.X API는 다음과 같을 것 2.X API에 대한이
require(["esri/map"], function(Map) {
var map = new Map("mapDiv"),
map.on("click", myClickHandler);
function myClickHandler(evt) {
console.log(evt)
}
});
https://developers.arcgis.com/javascript/3/jshelp/inside_events.html
처럼 보일 것이기 :
dojo.connect(map, "onClick", mapClick);
function mapClick(evt){
console.log(evt.mapPoint)
}
1
방금 얻고 싶다면 x & y 좌표에서 Map, Aiden에서 제공 한 답변.
주소 정보에서 위치 정보를 가져와야하는 경우. GeocodeServer 서비스를 사용하여 위치를 가져와야합니다. 자신의 서비스를 만들고 호스트하거나 ESRI에서 호스팅하는 서비스 중 하나를 사용할 수 있습니다. 로케이터 작업에 대한
http://sampleserver1.arcgisonline.com/ArcGIS/rest/services/Locators/
require(["esri/tasks/locator", ...
], function(Locator, ...) {
var locator = new Locator("http://sampleserver1.arcgisonline.com/ArcGIS/rest/services/Locators/ESRI_Geocode_USA/GeocodeServer");
var address = {"Single Line Input": "100 main street"};
var params = {address: address, searchExtent: map.extent};
locator.outSpatialReference= map.spatialReference;
locator.addressToLocations(params).then(function(addressCandidates){
....
});
});
세부 사항은 위치 아래에서 찾을 수 있습니다.
https://developers.arcgis.com/javascript/3/jsapi/locator-amd.html#locator1