Я пытаюсь преобразовать значения lon, lat в координаты X, Y, чтобы обновить геометрию объекта. В настоящее время то, что у меня есть, я считаю, должно работать, но не работает:
var t = esri.geometry.geographicToWebMercator(new esri.geometry.Point(lon,lat),
new esri.SpatialReference({ wkid: 32616 }));
console.log(t);
Это возвращает:
Object {
type: "point",
x: 3864579.687523207,
y: -22608299.977863092,
spatialReference: { wkid: 102100 }
}
// the numbers for x,y should be something close to: 529000, 3842179
Несмотря на то, что я указываю пространственную ссылку как { wkid: 32616 }
, она возвращается с { wkid: 32616 }
.
Как мне правильно преобразовать долготу, широту в x, y с другой пространственной ссылкой, чем по умолчанию 102100?