@arcgis/core
Version:
ArcGIS Maps SDK for JavaScript: A complete 2D and 3D mapping and data visualization API
3 lines (2 loc) • 594 B
JavaScript
/* COPYRIGHT Esri - https://js.arcgis.com/5.0.8/LICENSE.txt */
import{isWebMercator as n,isGeographic as r}from"./spatialReferenceUtils.js";import{xyToLngLat as t}from"./webMercatorUtils.js";function e(n,r){const t=n.x-r.x,e=n.y-r.y,u=null!=n.z&&null!=r.z?n.z-r.z:0;return Math.sqrt(t*t+e*e+u*u)}function u(n){return i(n,o)?.[0]??null}function l(n){return i(n,o)?.[1]??null}function i({x:e,y:u,spatialReference:l},i=[0,0]){if(l){if(n(l))return t(e,u,i);if(r(l))return i[0]=e,i[1]=u,i}return null}const o=[0,0];export{e as distance,l as getLatitude,u as getLongitude,i as getLongitudeLatitude};