Scrolling div map w/ ExtJS/jQuery
Es ist unglaublich, dass sich für dergleichen Bedürfnisse quasi gar keine Libraries finden lassen. Gut, es gibt Google Maps, Yahoo Maps und OpenLayers. Aber alle drei sind für einfache Anwendungsgebiete gnadenlos überdimensioniert. Gibt es denn niemanden, der einfach nur eine simple Scrolling Map ohne komplexe API, Geocoords und diverse Overlay Beschreibungssprachen sucht (außer mir -_-;;)?
Mittlerweile läuft es wohl darauf hinaus, dass ich mir das entsprechende Skript selbst schreibe und da die ExtJS Libs mir dabei nicht sonderlich helfen, werde ich wohl jQuery mit ExtJS Connector benutzen. Mit den jQuery UI Klassen und Draggables spare ich mir dann schon einmal eine Menge Arbeit. Es bleibt natürlich dennoch viel zu tun…
- Zoom (inkl. Mausrad Events) – ich tendiere dazu es auf drei Stufen zu begrenzen
- Background loading – nachladen von Tiles und Kartencontent (Marker ähnlich) der umliegenden Felder im Hintergrund per AJAX
- Kommunikation per JSON
- Backend Implementation des Ganzen
- Entwurf für Tile-Konzept (bzw. die Skalierung beim Zoomen)
- Draggables und Droppables mit entsprechenden Event Handlern für den Kartencontent (Geschwader, Basen, Questobjekte, Schätze, Kapitäne usw… quasi beliebige Objekte und je nachdem andere Aktionen)
- Eingeschränkter Viewport im Backend, sessionbasiert (Sonarreichweite)
- SVG Routenanzeige
- …
Ich werd den Eintrag hier später erweitern. ;)
January 21st, 2009 at 4:08 am
sounds interessting.
any news on that ?
January 21st, 2009 at 3:41 pm
Not yet ;( I’m too lazy to really get myself into all that javascript stuff. A friend might help me out though. Let’s see how this evolves. ;)
July 20th, 2009 at 7:29 am
Hallo,
doch ich suche genauso etwas – bist du schon weiter gekommen?
Gruß
July 31st, 2009 at 12:10 am
Hmm jein, ich hab angefangen es selbst zu schreiben, aber bisher keine Zeit gehabt, um es fertigzustellen. ;)
Denke aber, dass ich mich da irgendwann nochmal dran mache.
March 29th, 2010 at 3:23 pm
Huhu …
jo sowas interessiert mich wohl auch.
Ich werd mich auch mal umschauen sobald ich ein wenig Zeit hab.
Falls ich was rausbekomme, meld ich mich mal.