Diskuze: Posouvání mapy s body
Tvůrce
Zobrazeno 6 zpráv z 6.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
Zatím tedy stačí, když přes tu mapu včetně bodů hodim nějaký div.
Hodil jsem to pro ukázku na web:
http://konecny.php5.cz/devbook/map.php
Takhle by to realtivně šlo. Nicméně bych ještě potřeboval, aby tu mapu
nešlo posouvat kamkoliv, ale jen do jejích rohů. Tzn. aby za tím nebylo
vidět to černé pozadí.
Nevěděl by někdo?
Edit: mapu posouvám pomocí jQuery UI metody draggable. Obsahuje parametr containment, ale nevím, co tam napsat (pokud to vůbec jde), aby to udělalo to, co potřebuji.
Ještě já
Teď už mi to dělá prakticky to, co potřebuji. Containment jsem nastavil ručně tak, aby šel ten obal nad obrázkem posouvat jen o určitý počet pixelů (podle velikosti obrázku, velikosti toho container divu a marginu container divu).
Nicméně se tu objevil ještě jeden problém - když se s tím obrázkem
pohne, automaticky skočí do minusu o tolik pixelů, kolik má ten container
margin.
Tzn. když #mapContainer má margin: 10px, automaticky to po drag start skočí
o -10px. Když má margin 50px, automaticky to skočí o -50px.
Proč to dělá a jak se toho zbavit?
OK, tak už není třeba.
Ty si to tady řešíš sám a ostatní jenom čtou.
Koukal jsem při tom různě po googlu, hlavně stackoverflow hodně pomohlo.
Mezitím, co to tu téma leželo, jsem našel dostatečná klíčová slova
Snad tu nevadí triple post
Zobrazeno 6 zpráv z 6.