James Milner
James lives and works in London. He has been a software developer for over 10 years, and is currently a Staff Developer at Nearform and a Google Developer Expert for Web Technologies. Previously, he has worked at geospatial companies such as Esri, Ordnance Survey and indoor mapping company Hyper.
Sessions
Terra Draw is an open source JavaScript library for building frictionless drawing and editing tools for web maps. The project was founded in June 2023 and has been building momentum since then, with over 57 releases.
The library provides a selection builtin in modes, for drawing geometries like Point, Line and Polygon and a supports several well known mapping libraries out the box via the adapter pattern, including open source favourites like MapLibre, Leaflet and OpenLayers.
In this talk, we will demonstrate the purpose and benefit of using Terra Draw in your web mapping projects, with the libraries useful out the box functionality. We will cover how to execute on common patterns that geo developers often face in their day to day work. The talk will further delve into how the library supports extension, allowing developers to write their own modes and adapters and also configure Terra Draw's deep styling options to keep your mapping tools looking fresh.
Finally, the talk will aim to provide a summary of how Terra Draw has improved in the last year, for people who have already been following the project and want to get insight over what has changed since FOSS4G 2023 in Kosovo.