Datasets are containers for data that you want to use in your Google Maps Platform apps. Maps Datasets API lets you create and manage datasets using a REST API.
Creating a dataset is a two step process:
Make a request to create the dataset.
Make a request to upload data to the dataset from your desktop or Google Cloud Storage. Your upload data must be represented by a CSV, GeoJSON, or KML file.
Use datasets as part of data-driven styling. With data-driven styling, you upload your own geospatial data to a dataset, apply custom styling to the data features, and display those data features on maps. You can create data visualizations based on point, polyline, and polygon geometries, and make data features respond to click events.
For more on using datasets as part of data-driven styling, see the Maps JavaScript API.