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.