Vairāk

Stāstu karte SpyGlass bez ArcGIS Online?

Stāstu karte SpyGlass bez ArcGIS Online?


Es meklēju, vai ir Spy Glass logrīka ieviešanas piemērs bez ArcGIS Online vai Story Maps. Esmu atradis LayerSwipe dokumentāciju un varu ieviest šo naudas sodu, taču es neesmu atradis veidu, kā Spy Glass versiju veikt pats.

Es to izmantoju pielāgotā tīmekļa lietotnē, kas tiks mitināta mūsu serverī, un vēlos izvairīties no AGOL / ESRI stila priekšmetu izmantošanas. Tomēr Spy Glass piesaistīja kāda uzmanību, tāpēc man ir jāizdomā, kā to ieviest mūsu uzstādījumos.

Es pieņemu, ka tam ir jānodarbojas ar LayerSwipe logrīka izmantošanu un dažādu CSS stila / notikumu apstrādi (piemēram, peles pārvietošana), taču es ceru redzēt ieviešanu, tāpēc man tas viss nav jādara no jauna.

Esmu lejupielādējis StoryMap veidnes avotu no Github, taču, to izejot, šķiet, ka tur ir daudz vairāk nekā tas, ko es vēlos. Es meklēju, mēģinot izvēlēties un izvēlēties vajadzīgo kodu / CSS, bet es ceru, ka kāds cits, iespējams, ir izdarījis kaut ko līdzīgu, lai ietaupītu man kādu laiku. Mans gala rezultāts būs logrīka iesaiņošana AngularJS direktīvā, tāpēc, jo vienkāršāk tas ir, jo labāk.


kāpēc ne tikai iestatīt"darbības joma"kā LayerSwipe logrīka "tips"?

var swipeWidget = new LayerSwipe ({type: "scope", // opcijas ir "vertikālas" (noklusējums), "sfēra" un "horizontāla" karte: karte, slāņi: [swipeLayer]}, "swipeDiv"); swipeWidget.startup ();

(tiešais piemērs šeit)