Vreau sa afisez o imagine "dinamica" de mari dimensiuni cu functie de scroll si zoom in JavaScript, ceva gen GoogleMaps.
Imaginea respectiva reprezinta o harta a unor obiecte, pentru fiecare obiect am o coordonata [x,y].
Cunosc x[min/max] si y[min/max] care incadreaza toate obiectele existente la un moment (acestea sunt dinamice si se schimba in timp).
Fiecare obiect la scara 1:1 o sa aiba in jur de 20-40px (pe x/y, patrat sau dreptunghi .. ramane de vazut); intreaga "harta" o sa contina cateva mii de astfel de obiecte (practic x[max]-x[min] = cateva mii, tot asa si pt y) => o imagine imensa ca numar de pixeli.
Fiecare patratzica din imagine
Image5.png ( 105.59KB )
Număr de descărcări: 7ar putea fi un "obiect" (sau doar o imagine de fundal).
Am cautat un tool cu care se poate face asa ceva si am dat peste OpenLayers
http://openlayers.org/http://openlayers.org/dev/examples/http://dev.openlayers.org/docs/files/OpenL....Map.projectiondin cat am citit [OpenLayers.Layer.Grid] cred ca este ce imi trebuie mie, [Map.units] vad ca se pot seta la "m" (metrii?) (IMG:
http://forum.softpedia.com/style_emoticons/default/smile.gif) ..
doar ca nu reusesc sa imi dau seama cum trebuie sa initializez [Map] (primesc o eroare de JS).
Ceva idei? (poate a mai folosit careva OpenLayers pentru a face ceva asemanator cu ce vreu eu sa fac...)
http://openlayers.org/dev/examples/all-overlays.html (IMG:
http://forum.softpedia.com/style_emoticons/default/dry.gif)
Acest mesaj a fost modificat de udragos: 8th November 2009, 20:27