Richiedi valori localizzati

Sviluppatori nello Spazio economico europeo (SEE)

I valori di risposta localizzati sono un campo di risposta aggiuntivo che fornisce testo localizzato per i valori dei parametri restituiti. Il testo localizzato è fornito per la durata della corsa, la distanza e il sistema di unità di misura (metrico o imperiale). Richiedi valori localizzati utilizzando una maschera di campo e puoi specificare la lingua e il sistema di unità di misura oppure utilizzare i valori dedotti dall'API. Per maggiori dettagli, consulta LocalizedValues.

Ad esempio, se specifichi un codice lingua per il tedesco (de) e le unità imperiali, ottieni un valore di distanceMeters pari a 49889,7, ma anche un testo localizzato che fornisce la misurazione della distanza in tedesco e unità imperiali, quindi "31 Meile".

Ecco un esempio di ciò che vedrai per i valori localizzati:

{ "localized_values":
  {
    "distance": { "text": "31,0 Meile/n" },
    "duration": { "text": 38 Minuten}.
    "static_duration": { "text": 36 Minuten}.
  }
}

Se non specifichi la lingua o il sistema di unità, l'API deducono la lingua e le unità come segue:

  • Il metodo ComputeRoutes deducono le unità di misura della posizione e della distanza dal waypoint di partenza. Pertanto, per una richiesta di routing negli Stati Uniti, l'API deduce la lingua en-US e le unità IMPERIAL.
  • Il metodo ComputeRouteMatrix ha come valore predefinito la lingua "en-US" e le unità di misura METRIC.

Per richiedere valori localizzati

Per includere i valori localizzati nella risposta, devi procedere nel seguente modo:

  1. Richiedi valori localizzati nella maschera del campo. Ad esempio:

    REST

    -H X-Goog-FieldMask: localizedValues

    RPC

    const (fieldMask = "localizedValues")
  2. Se vuoi i valori localizzati in una lingua o un sistema di unità specifico, specifica il codice lingua e il sistema di unità:

    "languageCode": "language_code",
    "units": "METRIC | IMPERIAL",

    Ad esempio, questo snippet di codice specifica la lingua tedesca (de) e le unità di misura METRIC:

    "languageCode": "de",
    "units": "METRIC",

    Per ulteriori informazioni, consulta la pagina Supporto linguistico.