<\/A>Kaartlens is een voorbeeld van een op JavaScript gebaseerde webapplicatie die lensing demonstreert of misschien beter omschreven kan worden als "versleepbare kaartinzetten". Lensing biedt veel voordelen ten opzichte van traditioneel swipen, wat vaak wordt gebruikt om horizontaal te schakelen tussen twee webkaarten, bijvoorbeeld voor en na een orkaanbeeldmateriaal. In vergelijking hiermee biedt lensing de gebruiker een onbeperkt aantal rechthoekige kaartoverlays, bijvoorbeeld één lens per Esri basemap zoals hierboven getoond.Klik hier<\/A> voor de live applicatie.De broncode is beschikbaar op agol<\/A> en github<\/A>.Lensing wordt gerealiseerd met de ArcGIS API for JavaScript<\/A> en maakt gebruik van jQuery<\/A> en jQueryUI<\/A>, specifiek de draggable<\/A> en resizeable<\/A> methoden. De grootste uitdaging bij het ontwikkelen van dit voorbeeld was het afhandelen (of onderdrukken) van de verschillende muis- en navigatiegebeurtenissen.Kaartlensing is niet zonder nadelen. Kaarten ingebed in elke lens kunnen geen dynamische inhoud bevatten, kaarten zouden idealiter alleen tegelkaarten of beeldservices moeten bevatten. Dit is een prestatieoverweging vanwege het aantal navigatiegebeurtenissen dat wordt geactiveerd tijdens lensinteractie.<\/P><\/BODY><\/HTML>
Aangemelde leden kunnen berichten plaatsen, updates volgen en meer. Nieuw hier? Registreer een gratis account.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.