Bibliotecas cliente para servicios de viajes a pedido

Para tener una mejor experiencia que el desarrollo con REST o gRPC sin procesar para para la comunicación entre servidores, use las bibliotecas cliente de lenguaje específico de Google. Para obtener los archivos de protobuf en los que se basan estos clientes, visita GitHub en un repositorio de confianza.

Si no hay bibliotecas en el lenguaje de tu aplicación, usa gRPC o Extremos de REST de Flet Engine.

NOTA: Las bibliotecas GAPIC están diseñadas para ejecutarse en entornos de confianza (servidor). Los JWT no son necesarios. Usa las credenciales predeterminadas de la aplicación junto con el el rol de ondemandAdmin adecuado.

Java

Las bibliotecas de Java se publican en google.maps.fleetengine.v1.

Gradle

plugins {
  id "maven-publish"
  id "com.google.cloud.artifactregistry.gradle-plugin" version "2.1.4"
}

publishing {
  repositories {
    maven {
      url "artifactregistry://us-maven.pkg.dev/fleetengine-gapic/maven"
    }
  }
}

repositories {
  maven {
    url "artifactregistry://us-maven.pkg.dev/fleetengine-gapic/maven"
  }
}

dependencies {
  implementation 'com.google.maps:gapic-google-maps-fleetengine-v1-java:latest.release'
}

Maven

<project>
  <distributionManagement>
    <snapshotRepository>
      <id>artifact-registry</id>
      <url>artifactregistry://us-maven.pkg.dev/fleetengine-gapic/maven</url>
    </snapshotRepository>
    <repository>
      <id>artifact-registry</id>
      <url>artifactregistry://us-maven.pkg.dev/fleetengine-gapic/maven</url>
    </repository>
  </distributionManagement>

  <repositories>
    <repository>
      <id>artifact-registry</id>
      <url>artifactregistry://us-maven.pkg.dev/fleetengine-gapic/maven</url>
      <releases>
        <enabled>true</enabled>
      </releases>
      <snapshots>
        <enabled>true</enabled>
      </snapshots>
    </repository>
  </repositories>

  <build>
    <extensions>
      <extension>
        <groupId>com.google.cloud.artifactregistry</groupId>
        <artifactId>artifactregistry-maven-wagon</artifactId>
        <version>2.1.4</version>
      </extension>
    </extensions>
  </build>

  <dependency>
    <groupId>com.google.maps</groupId>
    <artifactId>gapic-google-maps-fleetengine-v1-java</artifactId>
    <version>LATEST</version>
  </dependency>
</project>

Puedes usar la biblioteca de autenticación de Flet Engine para Java para crear tokens web JSON firmados en el entorno de Java.

Puedes ver ejemplos de Java para interactuar con la API de Fleet Engine en el Página Comienza a usar Fleet Engine.

Node.js / TypeScript

Consulta https://www.npmjs.com/package/@googlemaps/fleetengine

npm

npm install @googlemaps/fleetengine

Go

La biblioteca de Go se empaqueta como un módulo en https://pkg.go.dev/cloud.google.com/go/maps

Python

Consulta https://pypi.org/project/google-maps-fleetengine/0.1.0/

pip

pip install google-auth
pip install google-maps-fleetengine

C#

Puedes encontrar las instrucciones de instalación de la biblioteca de C# en https://www.nuget.org/packages/Google.Maps.FleetEngine.V1.

PHP

Consulta https://packagist.org/packages/google/maps-fleetengine.

Rita

Consulta https://rubygems.org/gems/google-maps-fleet_engine.