<\/A>Map Lens ist eine Beispiel-Webanwendung auf JavaScript-Basis, die Lensing demonstriert oder vielleicht besser als "ziehbare Karten-Einblendungen" beschrieben werden kann. Lensing bietet viele Vorteile gegenüber dem traditionellen Swipen, das häufig verwendet wird, um horizontal zwischen zwei Webkarten zu wechseln, zum Beispiel Vorher-Nachher-Bilder eines Hurrikans. Im Vergleich dazu bietet Lensing dem Benutzer eine unbegrenzte Anzahl rechteckiger Kartenüberlagerungen, zum Beispiel eine Linse pro Esri Basiskarte, wie oben gezeigt.Klicken Sie hier<\/A> für die Live-Anwendung.Der Quellcode ist verfügbar auf agol<\/A> und github<\/A>.Lensing wird mit der ArcGIS API for JavaScript<\/A> realisiert und nutzt jQuery<\/A> und jQueryUI<\/A>, speziell die draggable<\/A> und resizeable<\/A> Methoden. Die größte Herausforderung bei der Entwicklung dieses Beispiels war die Handhabung (oder Unterdrückung) der verschiedenen Maus- und Navigationsevents.Das Kartenlensing ist nicht ohne Nachteile. Karten, die in jeder Linse eingebettet sind, dürfen keine dynamischen Inhalte enthalten, idealerweise sollten Karten nur gekachelte Karten- oder Bilddienste enthalten. Dies ist eine Leistungsüberlegung aufgrund der Anzahl der während der Linseninteraktion ausgelösten Navigationsevents.<\/P><\/BODY><\/HTML>
Angemeldete Mitglieder können Beiträge verfassen, Updates folgen und mehr. Neu hier? Registrieren Sie ein kostenloses Konto.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.