边界多边形的排序坐标

时间:2019-01-20 13:32:34

标签: javascript google-maps google-maps-api-3 border polygon

我有4个多边形,想要将其合并为一个。 因此想法很简单。我删除了中间点,然后可以将所有点合并。

问题是我现在有了新的新合并多边形的坐标。

[
   {
      "latitude":50.943747222981614,
      "longitude":13.090865005400019
   },
   {
      "latitude":50.94488137838529,
      "longitude":13.092665007200026
   },
   {
      "latitude":50.94488137838529,
      "longitude":13.090865005400019
   },
   {
      "latitude":50.943747222981614,
      "longitude":13.094465009000032
   },
   {
      "latitude":50.94488137838529,
      "longitude":13.094465009000032
   },
   {
      "latitude":50.94261306757794,
      "longitude":13.090865005400019
   },
   {
      "latitude":50.94261306757794,
      "longitude":13.092665007200026
   },
   {
      "latitude":50.94261306757794,
      "longitude":13.094465009000032
   }
]

然后看起来像这样。

Example of the problem

现在,如果我要制作一个多边形,则会导致多边形变坏。

enter image description here

所以问题是我该如何对仅由边界多边形排序的内容进行排序?

感谢您的创意!

0 个答案:

没有答案