Session Description

Map-based applications can communicate a lot of information in a fun, interactive way.

Embedding a simple Google Map is easy, but what about building something more integrated with your content?

In this session we’ll walk through the steps necessary to get a mapping application up and running using MapBox.js and Drupal as a backend for adding content to the map.

Topics covered will include:

  • Creating a content type with a field to hold geolocation data

  • Modeling a GeoJSON data feed using Drupal nodes as the source

  • Building a MapBox app to display the GeoJSON data on an interactive map

A finished example of an app built this way is the Southern Poverty Law Center’s Hate Map.

Track(s)

Site Building
Back-end
Content Administration

Drupal-specific

Yes

Drupal beginners

Yes

Session length

60 minutes