Leaflet
Leaflet är en JavaScript-bibliotek som gör det enkelt för utvecklare att integrera interaktiva kartor i sina webbplatser eller webbappar.
- Skapa interaktiva kartor för din webbplats eller app
- Stöds av ett brett spektrum av användargjorda plug-ins
- Diverse zoomning och panorering alternativ
- Körs på JavaScript, en av de mest använda språk för webbapplikationer
- Med stöd av en stor och entusiastisk gemenskap
- Liten storlek gör det lätt och lättmanövrerad
- Förlitar sig på tredje part stöd för GPS kartläggning
- Mindre kunna hantera ett stort antal marker än konkurrenterna
Medan moderna programmeringsspråk kan åstadkomma en hel del på egen hand, vilket gör en webbplats eller app som verkligen sticker ut från mängden kräver ofta användning av externa bibliotek. Leaflet är en särskilt specifik bibliotek byggt bort av JavaScript utformad för att påskynda processen med att införliva kartor till en webbplats eller applikation. Specificiteten för fokus tillåter Leaflet att uppnå sina mål beundransvärt, sätta den i konkurrens med mer väl stödda, slutna källkartdesignprogram som Bing Maps API och Google Maps API. Det första utvecklare kommer förmodligen att märka om Leaflet är hur kompakt den är. Hela biblioteket väger 38 kilobyte, vilket gör det lätt och enkel att använda. Men det lyckas packa en hel del i sin lilla ram. Utvecklare som har använt Google Maps API hittar Leaflet bekant, eftersom den bygger bort av många av samma principer. Distribuera din karta är lika enkelt som häckar den i en CSS div, och därifrån har du ett antal anpassningsalternativ tillgängliga för dig. Leaflet använder kakel lager för att uppnå sina resultat, och det innebär att utvecklare kan skala deras karta funktionalitet till deras specifika behov. Genom att låta användarna att skikta sin kartans funktioner i olika lager, kan du segregera olika funktionerna i visas kartan och göra justeringar medan utgifterna mindre tid på att oroa effekten dessa förändringar kommer att ha på olika aspekter av din kod. Grund bibliotek innehåller alla funktioner som användarna kommer att förvänta sig från en modern webbaserad karta. Detta inkluderar kart dra, markör dra och zooma funktionalitet anpassad för intuitiv användning med både stationära och mobila enheter. Tangentbord och touch-gester både stöd och enkelt implementeras i kartorna. Stilistiska element som animationer för zoomning och popup bleknar kan hjälpa din webbplats eller app stå ut från förpackningen. Standard UI är rent och lätt på ögat, men utvecklarna har ytterligare kontroll över hur de vill att deras kartor för att se med färdigförpackade anpassningsmöjligheter. Rena CCS3 popups och kontroller innebära att webbutvecklare kan lätt styla sina kartor med hjälp av ett språk som de är bekväma med, och bild- och HTML baserade markörer ger mer flexibilitet till anpassning erfarenhet. Leaflet kärn bibliotek saknar några av de grundläggande funktioner som Google Maps och Bing Maps kan erbjuda. Eftersom Leaflet är öppen källkod i stället för proprietär programvara från ett stort företag, kommer utvecklarna inte har tillgång till uppdaterade satelliter och GPS-information hittar du från dessa större företag. Men detta engagemang för öppen källkod design är också en i cirkulär största styrkor. Samhället runt Leaflet är stor, och en mass arten av dess utveckling innebär att buggar brukar retts ut snabbt. Det innebär också att det finns en stor resurs av externa plugin-program som fyller i många av de funktioner som inte finns i kärnan bibliotek och sedan Broschyr körs på JavaScript, det finns inget behov av att lära sig ett nytt gränssnitt.