簡體   English   中英

在arcgis javascript API中將gps lat long轉換為x,y坐標?

[英]convert gps lat long to x,y coordinates in arcgis javascript api?

我正在嘗試使用arcgis地圖構建救護車跟蹤應用程序。 我想將gps lat long轉換為xy坐標,因為我的地圖接受xy坐標。 我已經嘗試過使用幾何服務,但是要在每個gps位置上ping服務器來執行昂貴的任務。 還有其他方法可以將經緯度轉換為xy嗎? 我的底圖空間參考是28600。

內置於ArcGIS API for JavaScript的唯一客戶端坐標轉換是在經度/緯度和Web Mercator(WKID 3857或102100)之間進行轉換。 webMercatorUtils類在客戶端進行這些轉換。 對於所有其他空間參考(包括28600),必須使用GeometryService

proj4js將轉換客戶端坐標。

例如,UTM 17 NAD83變為緯度/經度

var projSource = new Proj4js.Proj("EPSG:26917");
var projDest = new Proj4js.Proj("WGS84");
var pointSource = new Proj4js.Point("somenumber", "somenumber");
var pointDest = Proj4js.transform(projSource, projDest, pointSource);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM