Book description
Create interactive, mobile-friendly mapping applications using the incredibly light yet powerful Leaflet.js platform
In Detail
Starting with how to create maps, you will learn about choosing your basemap and customizing it by adding various attributes such as zoom, start view, pop ups, and so on.
Once you have gained experience of creating your own map with Leaflet, you will move on to combining Leaflet with GeoJSON and adding geometry objects and features to your maps.
Moving ahead, you will proceed to create custom markers using images and discover various plugins such as the Cluster Marker plugin, the Bouncing Marker, and the Animated Marker to animate and move markers. You will then explore the latest ESRI features available on Leaflet and make use of its updated JavaScript library.
Finally, you will understand how Leaflet enables you to use Node.js, C#, and Python alongside its own library to efficiently create maps.
What You Will Learn
- Incorporate Tile Layers and Web Mapping Services into your map
- Write custom functions that use events to make interactive maps
- Add GeoJSON data to a web map
- Create your own images to use as markers on your map
- Build desktop applications using C#
- Make heatmaps and chloropleth maps
- Take advantage of third-party plugins to enhance your map
Table of contents
-
Leaflet.js Essentials
- Table of Contents
- Leaflet.js Essentials
- Credits
- About the Author
- About the Reviewers
- www.PacktPub.com
- Preface
- 1. Creating Maps with Leaflet
- 2. Mapping GeoJSON Data
- 3. Creating Heatmaps and Choropleth Maps
- 4. Creating Custom Markers
- 5. ESRI in Leaflet
- 6. Leaflet in Node.js, Python, and C#
- Index
Product information
- Title: Leaflet.js Essentials
- Author(s):
- Release date: August 2014
- Publisher(s): Packt Publishing
- ISBN: 9781783554812
You might also like
article
Reinventing the Organization for GenAI and LLMs
Previous technology breakthroughs did not upend organizational structure, but generative AI and LLMs will. We now …
book
TSPSMLeading a Development Team
Leaders of software-development projects face many challenges. First, you must produce a quality product on schedule …
article
Use Github Copilot for Prompt Engineering
Using GitHub Copilot can feel like magic. The tool automatically fills out entire blocks of code--but …
article
Splitting Strings on Any of Multiple Delimiters
Build your knowledge of Python with this Shortcuts collection. Focusing on common problems involving text manipulation, …