Как я могу объединить полигоны и удалить перекрытие?

Я сделал полигоны редактируемыми в Картах Google, и теперь я могу изменить форму, сделать в ней дыры, объединить два или более полигонов в мультиполигоны и снова дезагрегировать их.

Видетьhttp://maps.amsterdam.nl/testshape/beheer и прочитайте Инструкции в Легенде, чтобы попробовать это сами.

Один вопрос, который я не могу понять, это как объединить два перекрывающихся полигона в один многоугольник без перекрытия. Что-то вроде этого:

function(path1, path2) {
  algorithm...
  return newPath;
}

Спасибо.

Ответы на вопрос(1)

Ваш ответ на вопрос