FreemapSlovakia / freemap-v3-react

Freemap Slovakia web application (www.freemap.sk)
https://www.freemap.sk/
Apache License 2.0
35 stars 17 forks source link

Pridat moznost volby zobrazenia ikony POI #606

Closed jose1711 closed 10 months ago

jose1711 commented 3 years ago

Pri velkej hustote POI nemusi predvoleny "spendlik" vzdy vyhovovat, kedze sa susediace POI prekryvaju.

obrázok

Preto by bolo super, ak by pouzivatel mal na vyber z viacerych ikoniek. Napr. GpsPrune ponuka toto: obrázok

IvanSipka commented 1 year ago

za toto som aj ja !!!

jose1711 commented 1 year ago

za toto som aj ja !!!

:smile: Nabuduce staci dat :+1: (na githube sa tak oznacuju veci, o ktore sa clovek zaujima/s ktorymi suhlasi).

Inak takym riesenim na hulvata moze byt otvorenie vyvojarskej konzole (Ctrl-Shift-I) a zadanie:

setInterval(() => {Array.from(document.querySelectorAll(".leaflet-marker-icon")).forEach((e) => {e.innerHTML = '<svg><ellipse ry="5" rx="5" cy="10" cx="10" stroke-width="0" stroke="#000000" fill="#000000"/></svg>'})}, 1000)

Kazdu sekundu budu potom tie markery nahradene bodkou.

obrázok

Edit: pridany obrazok

IvanSipka commented 1 year ago

asi tak ? ;-)

jose1711 commented 1 year ago

Moze byt :smile:

robo311 commented 11 months ago

Rád by som na tomto pracoval. Je stále tato issue relevantná?

zdila commented 11 months ago

@robo311 áno, je to stále relevantné. V prvom rade treba navrhnúť ako to vyriešiť v UX. Či ako globálne nastavenie, alebo podľa funkcie (keďže piny sa zobrazujú na rôzne účely).

robo311 commented 11 months ago

@zdila Pravdepodobne by som to zakomponoval globálne pre všetky objekty. Výber by sa nachádzal namiesto fixnej ikonky vedľa názvu "objekty (POI)". Teoreticky by sa tam mohol zakomponovať aj slajder alebo niečo podobné na zväčšenie/zmenšenie ikonky.

zdila commented 11 months ago

Pravdepodobne by som to zakomponoval globálne pre všetky objekty

Ktore vsetky objekty (ktore funkcie)? Napr. markery sa zobrazuju aj pri planovani trasy, changesetoch, live trackovani - aj tam? Aky by to malo tam vyznam?

Tiez treba mysliet ake ikony - ci uplne volitelne (upload from disk) alebo preddefinovane. Treba mysliet aj na rozne exporty a importy co robime, aby toho bolo podporovane cim viac (gpx s rozsireniami pre garmin, locus..., kml, ...)

Teoreticky by sa tam mohol zakomponovať aj slajder alebo niečo podobné na zväčšenie/zmenšenie ikonky.

To by bola dost nestandardna vec. Ma take nieco niekto iny relevantny?

robo311 commented 11 months ago

Ktore vsetky objekty (ktore funkcie)? Napr. markery sa zobrazuju aj pri planovani trasy, changesetoch, live trackovani - aj tam? Aky by to malo tam vyznam?

Myslel som konkrétne pre všetky POI objekty.

Tiez treba mysliet ake ikony - ci uplne volitelne (upload from disk) alebo preddefinovane. Treba mysliet aj na rozne exporty a importy co robime, aby toho bolo podporovane cim viac (gpx s rozsireniami pre garmin, locus..., kml, ...)

Ikony by boli preddefinované.

To by bola dost nestandardna vec. Ma take nieco niekto iny relevantny?

Hore na obrázku je zobrazené pod voľbou ikoniek nejaká takáto možnosť. Slajder som len navrhol, kľudne by to mohla byť len voliteľná možnosť. Mohlo by to pomôcť nejakej lepšej orientácie.

zdila commented 11 months ago

Hore na obrázku je zobrazené pod voľbou ikoniek nejaká takáto možnosť.

Aha. To som teraz prehliadol. Toto by mohlo byt, ale ako globalne nastavenie.

Co sa tyka "len pre POI a preddefinovane" tak to za mna moze byt.

Este by to malo byt podporovane pri konverzii vyhladanych objektov (napr. pramene, skoly...) alebo vysledku hladania (search), na krelsenie, kde by to preklopilo aj ikony.

robo311 commented 11 months ago

Tak teda skúsim to pomaly vyriešiť.

zdila commented 10 months ago

Implemented by @robo311 . Thanks!

zdila commented 10 months ago

poznamka: je to zatial iba na funkcii "Objekty". a najmensi marker bez ikony (ako v screenshote) implementovany nateraz nie je.