Eigene Kartenanwendung

dennis-sauer

Erfahrenes Mitglied
Hallo zusammen,

ich habe als Grafik einen großen Stadtplan der Stadt Düsseldorf, nun möchte ich folgendes erreichen.

Beim öffnen einer Seite soll an eine ganz bestimmte X und Y Koordinate der Grafik gescrollt werden (automatisch) das müsste man doch irgendwie erreichen können oder?

Grüße und Dank

Dennis
 
Da würde ich google maps empfehlen. Nicht nun die Seite google.maps sondern das was man einbinden kann sondern den Service http://code.google.com/intl/de/apis/maps/index.html.

Wenn es Dir um die Geo Koordinaten geht , die sind in der Regel verdammt teuer aber gibs auch kostenlos wenngleich die nicht immer vollständig sind http://opengeodb.hoppe-media.com/.
Aber es wird auf jeden Fall ne heiden Arbeit da du nicht sicher gehen kannst das deren Koordinaten mit deinen Stimmen es sei denn Du fängst an die Dein eigenes Koordinaten System da einzubauen. Wird auf jeden Fall ziemlich viel Arbeit denn.

Gehen würde es auf jeden Fall , zum Beispiel in dem Du die Grafik als Hintergrundgrafik verwendest in einen DIV einbindest , diese kann man ja positionieren und selbige Position musst dann nur noch hin und her schieben.
 
Zuletzt bearbeitet:
APIs machen das Leben leichter. Manchmal will man es aber selbst hinkriegen :D

Also, zu guter Erst solltest Du Dir Gedanken über das Koordinatensystem machen, in welchem Du Deine Daten speicherst. Also zB User1 wohnt x=222,y=940. Das ist in Deinem Bild ok, muss aber umständlich korrigiert werden, wenn man die Koordinaten extern weiterbenutzen will zB Anfrage bei googlemaps nach Kinos in der Umgebung. Dann musst Du wieder in Längen/Breitengrade umrechnen. Ergo würde ich die Ortkoordinaten gleich in einem Weltmaß benutzen (Grad) und jene nur für Dein Bild umrechnen.

Das Scrolling ist wohl mit Javascript zu realisieren, und auch da helfen JS-Frameworks wie mootools, ExtJS oder jQuery weiter.

Beispiele für Scroller in Frameworks :
jQuery - http://flowplayer.org/tools/scrollable.html
mootools - http://www.ignitewebdesign.co.nz/mootools-scroller/
Allgemein - http://www.noupe.com/javascript/30-...ues-for-sliders-scrollers-and-scrollbars.html

Also, komplette Eigenarbeit ? Einiges zu tun, aber danach der Stolz, es allein geschafft zu haben..
APIs und Frameworks benutzen ? Einfacher, dennoch mit Einarbeitung in die Frameworks verbunden.

mfg chmee
 
Moin,

ich würde das wohl mit einer Hintergrundgrafik machen, wenn ich es machen müsste.

Ein <div> in der Grösse des zu Zeigenden Kartenabschnitts, die Karte als Hintergrundbild.
Um zu einem bestimmten Punkt zu gelangen, musst du nur die backgroundPosition per JS ändern...von mir aus auch durch Herantasten in kleinen Schritten, um eine Animation zu erhalten.

Die Karte ist hoffentlich Freeware oder du Eigentümer der Nutzungsrechte...pass da bloss auf, die diversen Kartographie-Verlage sind mehr als rührig, wenn es darum geht, Verletzungen ihrer Rechte aufzuspüren...und natürlich erst recht beim Eintreiben der diesbezüglichen "Entgelte".
 
Ja das müsste man dazu sagen eh man irgendwelche Karten Daten nutzt sollte man nochmals nachfragen , da gehen die Preise bei 60k Euro los oder mehr.
Glaub die von Nordrein Westfahlen kostet ca 120k Euro damals oder mehr also Du siehst selber verdammt teuer.

OpenGeoDB ist soweit kostenlos haben wir damals angerufen und auch selber genutzt kurzzeitig , mit dem Nachteil das die Koordinaten nicht mit anderen wie Google Maps übereinstimmen und sie eben unvollständig sind.

Des weiteren ist bei Google Maps darauf zu achten das Du diese Karte für jeden frei zugänglich stellst, also nicht hinter irgendwelchen Passwort Türchen zumal gibt es ein gewisses Limit ich glaub inzwischen sind es 50.000 Anfragen täglich waren aber mal "nur" 10.000.

Alles in allen ist das ein relativ heikles Thema das von fremden zu nehmen erspart einen aber viel Arbeit und wenn man sich an die Richtlinien hält eigentlich gut.
 

Neue Beiträge

Zurück