GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Products
  • Pricing
  • Documentation
  • Get Started with Google Maps Platform
  • Capabilities Explorer
  • Pricing & Billing
  • Security & Compliance
  • Reporting & Monitoring
  • FAQ
  • Support and Resources
  • Customer Care
  • Incident Management
  • Maps JavaScript API
  • Maps SDK for Android

This view

  • Original page
  • New address

GeezerVison is showing developers.google.com — Overview | Maps JavaScript API | Google for Developers

reviews Get a Maps Demo Key: Try out select Maps JavaScript API and Places UI Kit features at no cost with a Maps Demo Key—no billing information required.

Overview Stay organized with collections Save and categorize content based on your preferences.

Spark icon

Page Summary

  • Data-driven styling allows you to upload custom geospatial datasets (GeoJSON, CSV, KML) and visualize them on vector maps using points, polylines, and polygons.

  • Datasets are managed through Google Cloud Console or Google Cloud Shell and are associated with map styles and IDs for display.

  • You can customize the visual appearance of data features based on their properties and enable click event interactions.

  • Data-driven styling enables the creation of dynamic and interactive data visualizations for highlighting locations, geographical features, and areas on maps.

Select platform: Android iOS JavaScript

Data-driven styling for datasets lets you upload your own geospatial datasets, apply custom styling to their data features, and display those data features on maps. With data-driven styling for datasets, you can create data visualizations based on point, polyline, and polygon geometries, and make data features respond to click events. Data-driven styling for datasets is supported on vector maps only (a map ID is required).

Get started with data-driven styling for datasets

Add custom geospatial datasets

Add your custom data using Google Cloud Console or Google Cloud Shell. Each dataset has a unique ID, which you can associate with a map style. The following data formats are supported:

  • GeoJSON
  • Comma-separated (CSV)
  • KML

For details about dataset requirements and limitations, see Create and manage a dataset

Style data features

Once your custom data has been uploaded and associated to a map style and map ID, you can style data features for visual impact, and make features respond to click events.

Style point data to show specific locations on the map.

A screenshot showing styled point data.

Style polyline data to highlight geographical features.

A screenshot showing styled polyline data.

Style polygon data to highlight geographical areas.

A screenshot showing styled polygon data.

Make data features respond to click events by adding an event listener.

A screenshot showing a cursor clicking a map.

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2026-11-09 UTC.

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.