Какой сервис вы запрашиваете? Если служба ограничивает вас, принимая один полигон, то объединение на стороне клиента, как вы говорите, является, вероятно, единственным вариантом, который у вас есть. В противном случае, если вы делаете запросы к своему собственному серверу, то почему бы не сделать это на стороне сервера? Если это только два полигона, то вы также можете выполнить запрос дважды и агрегировать результаты.

библиотеку в javascript, которая позволила бы мне делать геопространственные запросы. Я знаю об OpenLayers и GoogleMaps, но эти два не поддерживают такие вещи, как пересечение объединений и так далее.

+----+
|    |
|  +-+--+
+--+-+  |
   |    |
   +----+

в

    +----+
    |    |
    |    +--+
    +--+    |
       |    |
       +----+

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

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