Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
In this example use case, Druplicon the blogger travels around the world and blogs about the awesome stuff he encounters on his travels.
What's Views GeoJSON for?
Druplicon's blog-site will collect location information for each post. Views GeoJSON allows using Views to provide a GeoJSON feed of this locative data that can be added to a map, or that another site can collect (maybe with the Feeds module) and utilize.
In this example we'll use Geofield to store geospatial data. We could do so as well with the Location module, or via any content type that maintains latitude & longitude or WKT data.
Add a geofield to a content type, in this example basic page
Feed Import is a module that allows you to import content into entities from various file types (like XML, HTML, CSV).
In this page we will import some youtube videos and for media we will use media_youtube module.