2020-09-15
1630
#vue
Shajia Abidi
25152
Sep 15, 2020 â‹… 5 min read

Building an interactive map with Vue and Leaflet

Shajia Abidi Fullstack developer with experience working with IoT, media, and travel companies. Have developed data-driven interactive web apps using HTML5, CSS3, JavaScript, React, Redux, Python, and other JS frameworks and libraries.

Recent posts:

Eleventy Adoption Guide: Overview, Examples, And Alternatives

Eleventy adoption guide: Overview, examples, and alternatives

Eleventy (11ty) is a compelling solution for developers seeking a straightforward, performance-oriented approach to static site generation.

Nelson Michael
May 7, 2024 â‹… 8 min read
6 CSS Tools For More Efficient And Flexible CSS Handling

6 CSS tools for more efficient and flexible CSS handling

Explore some CSS tools that offer the perfect blend of efficiency and flexibility when handling CSS, such as styled-components and Emotion.

Fimber Elemuwa
May 7, 2024 â‹… 7 min read
Leveraging React Server Components In Redwoodjs

Leveraging React Server Components in RedwoodJS

RedwoodJS announced support for server-side rendering and RSCs in its Bighorn release. Explore this feature for when it’s production-ready.

Stephan Miller
May 6, 2024 â‹… 9 min read
Exploring The Aha Stack: Astro, Htmx, Alpine — A Complete Tutorial With A Demo Project And Comparison To Other Stacks

Exploring the AHA stack: Tutorial, demo, and comparison

The AHA stack — Astro, htmx, and Alpine — is a solid web development stack for smaller apps that emphasize frontend speed and SEO.

Oyinkansola Awosan
May 3, 2024 â‹… 13 min read
View all posts

2 Replies to "Building an interactive map with Vue and Leaflet"

  1. The code seems to be seriously incomplete. You define two functions that are never called, and you’re loading the GEO Json data into this.map, but that variable is never defined. You should post the complete, functional code, at least for download.

  2. Hi Michael! Thank you for reading and pointing out the error. It should be `mapDiv` instead of `this.map`. The two functions that you are talking about are the options for `L.geoJSON(data)`. I should have been more clear about it. Those updates have been made.

    The code is already linked in the conclusion.

Leave a Reply