Fórum nápovědy

Seznam

Vykreslování markeru v radiusu

Adam Řezníček

20.4.2021 v 13:56

V rámci optimalizace bych rád vykresloval markery uvnitř viewportu, či v daném radiusu.

Mám pole markeru a např. když uživatel odzoomuje, nebo změní pozici centru mapy, tak zobrazím tlačítko pro lazyload dalších markeru. Jak byste tohle řešili? Díky za jakékoliv rady.

Bvgeo

20.4.2021 v 16:43

Dobrý den,
zhruba takto:

- poslouchat signály zoom, pan, resize
- při změně (zoomu, posunu, viewportu) odeslat na serverovou stranu souřadnice levého horního a pravého dolního rohu (třeba i s malým přesahem)
- na serveru vybrat vyhovující body a odeslat zpět prohlížeči
- v prohlížeči smazat staré a zobrazit nové markery

U radiusu to bude podobné, jen to bude náročnější na výpočet na serverové straně.

Ale nerozumím, na co by tam bylo to tlačítko.

Adam Řezníček

20.4.2021 v 20:51

Díky moc za rychlou odpověď.

To tlačítko je tam vlasně pro uživatele, jelikož ten lazyloading by byl pouze volitelný, páč pokud by se to dělo dynamicky, bez uživatelovo interakce, tak by mohla být velmi špatná responsivita.

Nový dotaz

Přiložené přílohy

    Zbývá 12MB (z 12MB)

    Vykreslování markeru v radiusu

    Přiložené přílohy

      Zbývá 12MB (z 12MB)