maptalks.js icon indicating copy to clipboard operation
maptalks.js copied to clipboard

用逆子午线左右的坐标点构造 Geometry 在地图上显示会变形

Open phobal opened this issue 1 year ago • 0 comments

maptalks's version and what browser you use?

版本:v1.0.0-rc.20 浏览器:Chorome 113.0.5672.126(正式版本) (arm64)

Issue description

使用逆子午线左右的坐标点构造成一个 Geometry,比如 Polygon

const polygon = new maptalks.Polygon([
  [
     [171.2109375,70.50582938421903],
     [-153.28125,67.75439373171932], 
     [-154.3359375,57.72055958184691],
     [172.265625,53.3492177615793], 
  ]
], {
// 省略一些属性配置
....
}

然后把它添加到地图上会比较奇怪,预期是这样的

image

但实际上是这样的

image

期望

在跨域逆子午线的时候能按照坐标点的顺序去进行绘制

Please provide a reproduction URL (on any jsfiddle like site)

https://codepen.io/phobal/pen/mdzogWE

phobal avatar May 26 '23 09:05 phobal