Skip to main content
drupalreleases

Use direct release data with your AI assistant.

Learn more

Views GeoJSON

Security covered Under active development 2,141 sites

Part of the Views ecosystem · 280 projects

This module allows you to output geospatial data from your Drupal site as GeoJSON. You can create views that display content with location data, and then configure a GeoJSON feed format to generate this data for use with mapping tools.

Views GeoJSON is a Views plugin for outputting geospatial data as GeoJSON, a JSON-based text format for encoding a variety of geographic data structures.

Features

  • Generates GeoJSON data feeds from content using Views.
  • Accepts data in latitude/longitude, Geofield, or WKT formats.
  • Works with OpenLayers and Leaflet modules.
  • Accepts a bounding-box argument to filter points by those within given coordinates.

Basic usage:

  1. Create a View ("Show: Content") that includes geospatial data in its fields
  2. Add a Display to the View with Format: GeoJSON Feed
  3. Add fields to the Display that include lat/lon, Geofield, Geolocation, or WKT data
  4. Set the Display's Format to GeoJSON
  5. Set those fields as the "Map Data Sources" under "Format > Settings"

The view's output will be textual JSON, including data as GeoJSON Features wrapped in a FeatureCollection.

See the 8.x README, the 7.x README, or Views GeoJSON Example Use Case (from 2012) for more.

Requirements for 8.x – 11.x

Drupal Core modules:

  • Views
  • RESTful Web Services
  • Serialization

External packages (required by composer):

Requirements for 7.x

Origins

This module was born from a patch by tmcw to the OpenLayers module: Implement GeoJSON output as a standard, and a good deal of the original Drupal 7 version was modeled after the Views Datasource module.

Drupal 8–11

Ask your assistant about Views GeoJSON

Check compatibility with your Drupal and PHP version, maintenance and security coverage, from current release data. How it works

Depends on

Dependencies of the latest stable release

  • rest Drupal core
  • serialization Drupal core
  • views Drupal core

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
2
Tracked since
Jan 2025
Latest release
1 year ago
Releases (12 mo)
0 ▼ from 2
Maintenance
Slowing

Releases

Version Type Core PHP Release date
8.x-1.4 Stable 8–11 Jun 5, 2025
8.x-1.3 Stable 8–11 Jan 6, 2025