记Arcgisapi for js 4.19.3中的一个“坑”
我是在使用4.19.3这个版本的时候出现这个问题,其他版本未测试。
就是在设置MapView的center属性的时候,如果你使用的坐标系不是4326那么不能直接按照center:[xxx.xx,xx.xx]的格式设置。
需要先创建一个对应坐标系的点对象,再将这个点对象赋给center:
let pt = new Point({
x: xxx.xx,
y: xx.xx,
spatialReference: {wkid:4490},
});
let view = new MapView({
container: "viewDiv",
spatialReference: {wkid:4490},
map: map,
center:pt,
zoom: 5,
});