Клиентские библиотеки API наборов данных Карт

На этой странице показано, как начать работу с клиентскими библиотеками для API наборов данных Карт.

Подробнее о клиентских библиотеках читайте в разделе «Описание клиентских библиотек» .

Установите клиентскую библиотеку

Node.js

Дополнительную информацию см. в разделе Настройка среды разработки Node.js.

npm install @googlemaps/maps-platform-datasets

Питон

Дополнительную информацию см. в разделе Настройка среды разработки Python .

pip install --upgrade google-maps-mapsplatformdatasets

Настройка аутентификации

При использовании клиентских библиотек для аутентификации вы используете учетные данные приложения по умолчанию (ADC) . Дополнительные сведения о настройке ADC см. в разделе Предоставление учетных данных для учетных данных приложения по умолчанию . Сведения об использовании ADC с клиентскими библиотеками см. в разделе Аутентификация с использованием клиентских библиотек .

Используйте клиентскую библиотеку

Node.js

/**
 * This snippet has been automatically generated and should be regarded as a code template only.
 * It will require modifications to work.
 * It may require correct/in-range values for request initialization.
 * TODO(developer): Uncomment these variables before running the sample.
 */
/**
 *  Required. Parent project that will own the dataset.
 *  Format: projects/{$project}
 */
// const parent = 'abc123'
/**
 *  Required. The dataset version to create.
 */
// const dataset = {}

// Imports the Mapsplatformdatasets library
const {MapsPlatformDatasetsClient} = require('@googlemaps/maps-platform-datasets').v1;

// Instantiates a client
const mapsplatformdatasetsClient = new MapsPlatformDatasetsClient();

async function callCreateDataset() {
  // Construct request
  const request = {
    parent,
    dataset,
  };

  // Run request
  const response = await mapsplatformdatasetsClient.createDataset(request);
  console.log(response);
}

callCreateDataset();

Питон

# This snippet has been automatically generated and should be regarded as a
# code template only.
# It will require modifications to work:
# - It may require correct/in-range values for request initialization.
# - It may require specifying regional endpoints when creating the service
#   client as shown in:
#   https://googleapis.dev/python/google-api-core/latest/client_options.html
from google.maps import mapsplatformdatasets_v1


def sample_create_dataset():
    # Create a client
    client = mapsplatformdatasets_v1.MapsPlatformDatasetsClient()

    # Initialize request argument(s)
    request = mapsplatformdatasets_v1.CreateDatasetRequest(
        parent="parent_value",
    )

    # Make the request
    response = client.create_dataset(request=request)

    # Handle the response
    print(response)

Дополнительные ресурсы