Support customized title/description for individual pins on geo feature collection map
- All features in GeoFeatureDetailPage will be converted to FeatureCollection
- Each collection may have multiple GeoJSON feature objects, each with its own properties. This enables us to provide customized title & description for individual features. You can set
titleanddescriptionproperties and they will be used both in map and on detail page. - Each
FeatureCollectionsits on its own Leaflet layer. - Having each
FeatureCollectionon own layer enabled us to do precise muting support: layer will be completely removed/added which greatly helps to avoid visual clutter. - Muting support extended to whole geo categories as well!
- Fixed map collection block.
This includes migration to convert original geo data to updated format. I've verified it works as intended against nightly backup.
Original notes:
FYI, k mapám připravuju ještě jeden větší update, zatím to není hotové. A sice se ukázalo, že by bylo hodně užitečné v případě jednotlivých prezentovaných projektů mít možnost připojit ještě titulek/popisek i pro každý pin co ten projekt popisuje. To se bohužel neobejde bez překlopení jednotlivých GeoJSON Feature na FeatureCollection. Je to relativně přímočará datová migrace (prostě se to jen zabalí), ale poměrně dost práce v kódu. Současně pokud to někdo bude chtít využít i pro již nadefinované položky mapové kolekce, bude si muset přegenerovat podkladová data. Pro původní formát ponechám support aby to nebyla povinnost.
Příklad projektu: Uděláme nové cyklopruhy. Takový projekt může již dnes sestávat s množiny polygonů v mapě, které sdílí číslo, titulek a popis pomocí MultiPolygon např. Avšak není možné pak pro daný polygon zobrazit speciální titulek a popis ačkoliv by se to hodně hodilo aby bylo možné více popsat konkrétní místa, co tam chceme změnit. Po té úpravě se místo MultiPolygon bude moci použít jako vstupní geodata pro projek rovnou FeatureCollection (již tvořený pomocí množiny Polygon, nikoliv MultiPolygon objektů) a do properties každé položky půjde připojit doplňující titulek a popisek.
Pořád je tam nedostatek v tom, že nepůjde použít speciální fotku, ale to popravdě nevím jak rozumně přes Maják prohnat, protože to reálně nemá vlastní samostatný DB záznam. Ale to je asi hratelný.

