我正在尝试使用arcgis地图构建救护车追踪应用程序。 我想将gps lat long转换为xy坐标,因为我的地图是接受xy坐标。 我已尝试使用几何服务,但在每个gps位置接收时ping服务器的成本很高。 还有其他方法可以将lat long转换为xy吗? 我的基本地图空间参考是28600。
答案 0 :(得分:0)
ArcGIS API for JavaScript内置的唯一客户端坐标转换是在经度/纬度和Web墨卡托(WKID 3857或102100)之间进行转换。 webMercatorUtils class会在客户端进行转换。对于每个其他空间参考,包括28600,您必须使用GeometryService。
答案 1 :(得分:0)
proj4js将转换坐标客户端。
例如UTM 17 NAD83到Lat / Long
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);