Im Grunde genommen, was ich versuche, ist ein Map Viewer als Bildbetrachter mit der gleichen Art von effizienten Kachel-Lade-, Zoom/Pan Awesomeness ohne zu bauen es selbst.OpenLayers als große (sich verändernde und wachsende) Bildbetrachter
Insbesondere brauche ich einen Bildbetrachter, der es dem Bild erlaubt, zu wachsen und sich zu verändern, ohne die Koordinaten älterer (unveränderter) Kacheln zu verändern. Dies bedeutet, dass der Mittelpunkt (0,0), an dem das Bild anfängt zu wachsen, immer (0,0) bleiben muss. Ich suche also nach einer Bibliothek, die mir erlaubt, ein sehr einfaches kartesisches Koordinatensystem (keine Kartenprojektion!) Zu verwenden, das nach Kacheln unendlich in allen Richtungen ohne Wiederholung fragt (im Gegensatz zu den Kartenbibliotheken, die einfach y- ignorieren). Achse über und unter der Karte, aber die x-Achse wiederholt).
Es gibt noch einen Haken. Ich brauche Zoom-Level 0, um gezoomt zu werden in den ganzen Weg. Da das Bild ständig wächst, gibt es keine Möglichkeit, die maximale Zoomstufe zu bestimmen. Die Koordinaten müssen auf den Kacheln der Basisbildschicht basieren, so dass jede Kachel in der Zoomstufe z 2 Kacheln der Basisschicht enthält.
Ich frage mich, ob dies mit OpenLayers möglich ist und wie es geht. Wenn dies nicht der Fall ist, wären Vorschläge von anderen (Open-Source-Javascript) -Bibliotheken, die dies tun können, sehr willkommen! Ich habe versucht, mit Polymaps herumzuspielen, aber die Dokumentation fehlt mir zu viel, um sagen zu können, ob es funktionieren wird. Bis jetzt kein Glück.
Bitte lassen Sie mich wissen, wenn nichts davon Sinn ergibt, und ich werde versuchen, ein paar Bilder oder bessere Erklärungen aufzunehmen. Vielen Dank!
Ich bin sehr an Ihrem Code interessiert, könnten Sie ihn noch posten? – dm03514
@ dm03514 Ich habe meinen Code auf GitHub veröffentlicht. Sorry wegen des Mangels an Dokumentation, aber ich habe keine Zeit durchzuarbeiten und alles wieder in Gang zu bringen. – lakenen