GeoApiContext - Mobility - Failed to set the trip ID (Mobility Solution) via .experienceIdHeaderValue()

Ouverte
#993 2 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Évaluation

Difficulté
4/5
Temps estimé
3-5 jours
Accessibilité débutants
38/100
Type d'issue
Bug
Clarté
Plutôt claire
Activité
À l'abandon
Stack technique
java
Domaine
api

Piste de recherche

Commencez par GeoApiContext.Builder et les interfaces RequestHandler présentées dans le rapport, puis reproduisez l’appel manquant à experienceIdHeaderValue() avec la version 2.2.0 de la bibliothèque. Comparez l’API du client avec la documentation Mobility liée et déterminez si l’en-tête d’ID de trajet est pris en charge ; le travail est terminé lorsque l’utilisation prise en charge ou la modification requise de la bibliothèque est clairement établie.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

triage me type: bug
Environment details

Library version: 2.2.0

Steps to reproduce

We are going to manage trips for our mobility project and referring this documentation to report the trip IDs (aka Experience IDs) but failed. It seems like there is no such method experienceIdHeaderValue. I created a GMP support ticket before but they asked me to report this issue here. Could you help on this?

Meanwhile, we'd like to know if we are allowed to set GMP request header for tripID by our own via the following part,
Client Libraries_GeoApiContext_RequestHandler
Client Libraries_GeoApiContext_RequestHandler_interface

Please find our screencaps for the experienceIdHeaderValue part in the attachment.

Translation of the image
Java: cannot find symbol
symbol: method experienceIdHeaderValue(java.lang.String)
location: class com.google.maps.GeoApiContext.Builder

error when compiling the code for experienceIdHeaderValue implement_cannot_find_experienceIdHeaderValue ref_current_version failed to retrieve experienceIdHeaderValue in github
Code example
GeoApiContext context = new GeoApiContext.Builder()
    .apiKey("AIza...")
    .experienceIdHeaderValue("MCN-99a692...")
    .build();
GeocodingResult[] results = GeocodingApi.geocode(context,
    "1600 Amphitheatre Parkway Mountain View, CA 94043").await();
Gson gson = new GsonBuilder().setPrettyPrinting().create();
System.out.println(gson.toJson(results[0].addressComponents));

Thanks in advance.

Best Regards,
Sisi

Langage dominant
Java
Étoiles
1.8k
Forks
972
Merge moyen
5 h 7 min
PR mergées (30 j)
1

Préparer son environnement

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de googlemaps/google-maps-services-java

Toutes les issues de googlemaps/google-maps-services-java

Issues similaires

Plus d'issues Java

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.