Maps работа с org.locationtech.jts.geom.MultiLineString и org.locationtech.jts.geom.MultiPolygon

Добрый день! Существенным недостатком Maps является невозможность работать с org.locationtech.jts.geom.MultiLineString и org.locationtech.jts.geom.MultiPolygon. И если мультиконтурные полигоны он хоть как-то обрабатывает то c MultiLineString все совсем плохо. Скажите планируется ли в будущем реализация отображения этих востребованных типов?

Добрый день!

Мы создали тикет на доработку Support multi geometries · Issue #1256 · jmix-framework/jmix · GitHub.

Вы можете попробовать реализовать этот функционал в своем проекте.
Добавьте себе в проект копию бина io.jmix.mapsui.component.leaflet.translators.VectorLayerLeafletLayerTranslator, но с более высоким приоритетом (например, @Order(LeafletLayerTranslator.LOWEST_PLATFORM_PRECEDENCE - 15).

После этого для отрисовки векторного слоя будет использоваться ваш бин, и вы можете кастомизировать его согласно вашим потребностям. В том числе вы можете добавить поддержку новых геометрических типов (шаги по реализации описаны в тикете). В процессе реализации вам также придется перенести в проект ряд классов, таких как VectorLayerHolder и GeoObjectWrapper, чтобы внести в них изменения согласно описанию в тикете.