FREE maps for any app - replace Google maps TODAY
Syntax
View ChannelAbout
Hosted by Wes Bos and Scott Tolinski since 2017, Syntax has published over 900 podcast episodes on full-stack web development, covering everything from HTML, CSS, JavaScript, server side languages, databases, deployment environments, and more. In 2023 Syntax.fm joined forces with Level Up Tutorials adding 2000+ free video tutorials to our library. Wes Bos is co-host of Syntax and a web development educator. Constantly learning, he creates web development courses focused on JavaScript, TypeScript, React, CSS, Node.js and whatever else comes his way. Scott Tolinski is co-host of Syntax and the creator of Level Up Tutorials. In his free time Scott is a dedicated Bboy (breakdancer) & enjoys pushing himself athletically through dance, working out and snowboarding. CJ joined the team to help make YouTube videos that dive deeper into topics covered on the podcast. He is a full stack software developer and the host of Coding Garden. Syntax is brought to you by Sentry (https://sentry.io)
Latest Posts
Video Description
In this video CJ shows how to add a map to your web site for FREE with OpenFreeMap and MapLibre. He explains how these map libraries and tile servers work, talks about some of the paid offerings available and shows example implementations with vanilla js, react, vue and svelte. View the code here: https://github.com/w3cj/openfreemap-examples/ 00:00 intro 01:48 how do map libraries work? 04:17 client js - per load fees 06:15 tile server - usage fees 07:45 free map libraries 08:18 maplibre short history - mapbox fork 09:15 free map tile servers 09:54 what is openstreetmap? 10:47 openfreemap is good 11:00 vector tile services 11:18 vector tile specification 11:37 map styles 14:20 code examples 14:41 vanilla example 16:39 vanilla leaflet example 18:08 maplibre framework adapters 19:41 react example 22:03 vue example 24:25 svelte example 26:18 awesome-maplibre 26:36 thanks OpenFreeMap | https://openfreemap.org/ MapLibre | https://maplibre.org/ OpenStreetMap | https://www.openstreetmap.org Google Maps JavaScript | https://developers.google.com/maps/documentation/javascript/overview Google Maps Pricing | https://mapsplatform.google.com/pricing/ mapbox | https://www.mapbox.com/ mapbox pricing | https://www.mapbox.com/pricing maptiler | https://www.maptiler.com/ maptiler server | https://www.maptiler.com/server/ protomaps | https://protomaps.com/ Leaflet | https://leafletjs.com/ OpenLayers | https://openlayers.org/ Raster tile providers | https://wiki.openstreetmap.org/wiki/Raster_tile_providers Vector tiles | https://wiki.openstreetmap.org/wiki/Vector_tiles maputnik map style editor | https://maputnik.github.io/ VS Code Live Server | https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer react-maplibre | https://visgl.github.io/react-maplibre/ vue-maplibre-gl | https://indoorequal.github.io/vue-maplibre-gl/ svelte-maplibre | https://github.com/dimfeld/svelte-maplibre awesome-maplibre | https://github.com/maplibre/awesome-maplibre openfreemap self hosting | https://github.com/hyperknot/openfreemap/blob/main/docs/self_hosting.md Support hyperknot on github - https://github.com/sponsors/hyperknot ------------------------------------------------------------------------------ Hit us up on Socials! https://www.syntax.fm/links Brought to you by Sentry - Use code "tastytreats" to get 2 months free - https://sentry.io/syntax #free #maps #webdeveloper
Upgrade Your Drone Experience
AI-recommended products based on this video

DJI Mic Mini (2 TX + 1 RX), Detail-Rich Audio, Wireless Lavalier Microphone for Camera/Android, 2-Person Vlog, Team Production

DJI Mic Mini (2 TX + 1 RX), Detail-Rich Audio, Wireless Lavalier Microphone for Camera/Android, 2-Person Vlog, Team Production

SanDisk 64GB Extreme PRO SDXC UHS-I Memory Card - C10, U3, V30, 4K UHD, SD Card - SDSDXXU-064G-GN4IN

SanDisk 128GB Extreme PRO SDXC UHS-I Memory Card - C10, U3, V30, 4K UHD, SD Card - SDSDXXD-128G-GN4IN

SanDisk 4TB Extreme Portable SSD - Up to 1050MB/s, USB-C, USB 3.2 Gen 2, IP65 Water and Dust Resistance, Updated Firmware - External Solid State Drive - SDSSDE61-4T00-G25

Anker USB C Charger Cable (6ft 100W, 2Pack), USB 2.0 Type C Fast Charging Cable for iPhone 15 / 15Pro / 15Plus / 15ProMax MacBook Pro 2020, iPad Pro 2020, iPad Air 4, Samsung Galaxy S23+/S23 Ultra ClimatePartner certified
![Anker USB C Cable, [2-Pack, 6 ft] Type C Charger Premium Nylon USB Cable, USB A to Type C Charging Cable Fast Charge for Samsung Galaxy S10 S10+ / Note 8, LG V20 and Other USB C Charger (Black)](https://m.media-amazon.com/images/I/71N7xhCJnoL._AC_UL960_FMwebp_QL65_.jpg)
Anker USB C Cable, [2-Pack, 6 ft] Type C Charger Premium Nylon USB Cable, USB A to Type C Charging Cable Fast Charge for Samsung Galaxy S10 S10+ / Note 8, LG V20 and Other USB C Charger (Black)

DJI Mic Mini (2 TX + 1 RX), Detail-Rich Audio, Wireless Lavalier Microphone for Camera/Android, 2-Person Vlog, Team Production

Treadmill, FOUSAE 5 in 1 Foldable 7.5 MPH Treadmill for Home with App Compatible, 12 Programes, Powerful 2.5 HP Portable Walking Pad with Manual Incline, Magnetic Remote Control Double Operation

KEY2FUN Treadmills for Home, Walking Pad Treadmill, Portable Foldable Treadmill, Lightweight Folding Treadmill with 300 LBS Capacity, 3.0 HP Portable Foldable Walking Pad with LED Display

Amztabler Small Standing Desk Adjustable Height, Mobile Stand Up Desk with Wheels, 32 Inch Portable Rolling Desks for Walking Pad Treadmill White1




