Join us and get access to hundreds of tutorials and a community of expert Pythonistas.

Unlock This Lesson

This lesson is for members only. Join us and get access to hundreds of tutorials and a community of expert Pythonistas.

Unlock This Lesson

Bonus Video: Intro to Leaflet

Give Feedback

Welcome to the 11th and final video of this series where, if you made it this far, you’ve succeeded in Making a Location-Based Web Application with Django and GeoDjango. Congratulations!

This video is a bonus video to show you how to incorporate maps into your site for a better user experience.

To accomplish this task you’ll learn about Leaflet, a popular, lightweight open source library that makes it easy to build interactive maps.

Comments & Discussion

Erik James Mason on May 8, 2019

Thanks for the tutorial! It definitely piqued my interest!

bultita on May 10, 2019

Thanks! It is to the point and most of the explanations are great. However, * I expected more based on the topic and did not get all what I expected personally, I would love to have more interactive map with additional functionalities not just static map at the end of the course.

  • the course can be improved by:
  • Explaining the concepts in detail, as it was not detail enough particularly when it comes to the views
  • Add more on the mapping aspect, I think most people will take this course if you focus and strengthen the GIS part. There are lots of course on Django and what is missing is the link with GIS which you did elegantly but lacks depth.

Thanks and happy to come back and check when you have more courses on this.

Jackie Wilson RP Team on May 10, 2019

Thanks for your feedback and suggestions. While it was a conscious decision to keep the course short (which abbreviated the GIS and Leaflet parts), maybe this is an opportunity for a multi-part series?

bultita on May 10, 2019

Thanks for your response. I agree, to keep course shorter and to the point it right. Please add new courses as series.

bultita on May 10, 2019

Thanks for your response. I agree, to keep course shorter and to the point it great. Please add new courses as series.

Erik James Mason on May 11, 2019

I second the multi-series. I work with GIS systems and would love to have an alternative resource for making interactive maps for public-facing data.

Jackie Wilson RP Team on May 13, 2019

If we expanded the series, what platforms would you like covered? Do you think open source, like a QGIS, OpenStreetMap, Google Maps / Leaflet? Or Mapbox? Esri? The RP courses tend to be shorter and to the point, so it might be individual articles and videos arranged as a collection.

Kevin M on May 14, 2019

This tutorial was awesome . I’m developing a platform for an IoT project about remote monitoring. It would be great incorporating google maps or Mapbox, as well as how to display alerts or something when a parameter is being sent from a remote device. I’ll wait for any resource.

Thank you!!!

Jackie Wilson RP Team on May 15, 2019

Kevin M, thanks for the feedback! Your project sounds really interesting. Do you plan to use Postgres for the data?

Kevin M on May 15, 2019

I’m evaluating different options. The main idea is to develop my own platform as well as my own servers. I’m actually considering to connect the devices (raspberry, etc) to a Postgres database. So, all connected devices must be displayed in the platform (a map where all locations are shown). However, when a button is pressed the raspberry (or any other microcontroller) should send a parameter (1 or 0) and the map must show an alert with all info of the place where that alert is being sent.

The easiest way is to simply use an IoT cloud and configure a simple map in a Dashboard for that cloud. But I’m actually trying is to set up everything from scratch. So, I’m trying to connect a device to Postgres and store the parameter and load that data in the platform. Yes, all devices will be around the city and must be monitor form a central place.

Any resources you could share would be wonderful.

(I’m good at doing Data Science and sensors/devices programming with Python. But trying to get better at building web platforms for Internet of Thing Projects)

Erik James Mason on May 16, 2019

I predominately work with ESRI and the ArcGIS appsuite, so I would be curious to see some of the geoprocessing functions from a different set of eyes. Or how to make webapps with my already defined maps from ArcGIS Online. Now that would be a fantastic tutorial (for me…)

Hizakakkun on June 4, 2019

Similar to bultita, I could have used a little more detail. Overall this course was good and I learned a lot. Thank you!

bultita on June 13, 2019

I think it is better to keep using the open source software you have used plus add mapbox if possible. Django - plotly dash integration would also be a great addition as there is no such course out there but it can help to link django with dash - dashboard and it has a GIS capabilities.

Abby Jones on Aug. 4, 2019

This is so awesome!!!!!!!!!!!!!!!!!!

Become a Member to join the conversation.