05201nam 2200673 450 991081206720332120200520144314.01-78355-482-7(CKB)3710000000222803(EBL)1770193(SSID)ssj0001376827(PQKBManifestationID)11896204(PQKBTitleCode)TC0001376827(PQKBWorkID)11318421(PQKB)11465542(Au-PeEL)EBL1770193(CaPaEBR)ebr10909934(CaONFJC)MIL638014(OCoLC)889552859(CaSebORM)9781783554812(MiAaPQ)EBC1770193(PPN)228049288(EXLCZ)99371000000022280320140901h20142014 uy 0engur|n|---|||||txtccrLeaflet.js essentials create interactive, mobile-friendly mapping applications using the incredibly light yet powerful Leaflet.js platform /Paul Crickard III ; cover image by Pratyush Mohanta1st editionBirmingham, England :Packt Publishing,2014.©20141 online resource (180 p.)Community Experience DistilledIncludes index.1-78355-481-9 Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Creating Maps with Leaflet; Creating a simple basemap; Referencing the JavaScript and CSS files; Using a hosted copy; Using a local copy; Creating a tag to hold the map; Creating a map object; Adding a tile layer; Tile layer providers; Adding a Web Mapping Service tile layer; Multiple tile layers; Adding data to your map; Points; Polylines; Polygons; Rectangles and circles; Rectangles; Circles; MultiPolylines and MultiPolygons; MultiPolylines; MultiPolygonsGroups of layersLayer group; Feature groups; Pop ups; Mobile mapping; HTML and CSS; Creating the mobile map with JavaScript; Events and event handlers; Custom functions; Summary; Chapter 2: Mapping GeoJSON Data; Understanding GeoJSON''s roots; Exploring GeoJSON; GeoJSON in Leaflet.js; GeoJSON as a variable; Multiple geometries in GeoJSON; Polygons with holes; GeoJSON from Leaflet.js objects; Styling GeoJSON layers; Iterating through the features; Attaching pop ups with onEachFeature; Making layers from points with pointToLayer; Displaying a subset of data with filter; SummaryChapter 3: Creating Heatmaps and Choropleth MapsWhat is a heatmap?; Heatmaps with Leaflet.heat; Using options to style your map; Changing the blur value; Changing the maxZoom value; Changing the radius value; Setting the gradient option; Methods of Leaflet.heat; Adding markers to the heatmap; Creating heatmaps with heatmap.js; Modifying the heatmap options; Adding more data to the map; Creating an interactive heatmap; Animating a heatmap; Creating a choropleth map with Leaflet; The GeoJSON data; Setting the color with a function; Styling the GeoJSON data; Creating a normalized choropleth mapSummaryChapter 4: Creating Custom Markers; Creating a custom marker; Preparing your workspace in GIMP; Drawing and saving your image; Drawing the marker shadow; Using an image as an icon; Using a custom marker in Leaflet; Defining an L.Icon class; Using predefined markers with plugins; Using Mapbox Maki markers; Using Bootstrap and Font Awesome markers; Clustering markers with Leaflet.markercluster; Coding your first cluster map; Methods and events available to markercluster layers; Options that default to true; Other options and events; Animating markers with plugins; Bouncing your markersMaking your markers moveUsing markers for data visualization; Using the Leaflet Data Visualization Framework plugin; Making basic markers; Bar and pie chart markers; Summary; Chapter 5: ESRI in Leaflet; ESRI basemaps; Using shapefiles in Leaflet; Consuming ESRI services; Heatmaps with ESRI in Leaflet; Geocoding addresses in Leaflet; Geocoding - from an address to a point; Geocoding from URL parameters; Reverse geocoding - using points to find addresses; Query by attribute; Query by proximity; Summary; Chapter 6: Leaflet in Node.js, Python, and C#; Building Leaflet applications with Node.jsA basic Node.js server with LeafletIf you are a web developer working with geospatial concepts and mapping APIs, and you want to learn Leaflet to create mapping solutions, this book is for you. You need to have a basic knowledge of working with JavaScript and performing web application development.Community experience distilled.JavaScript (Computer program language)Digital mappingJavaScript (Computer program language)Digital mapping.005.2762Crickard PaulIII,1473488Mohanta PratyushMiAaPQMiAaPQMiAaPQBOOK9910812067203321Leaflet.js essentials4039320UNINA