记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,
    });
posted @ 2021-07-27 10:47  maycpou  阅读(254)  评论(0编辑  收藏  举报