Place Details (versión preliminar)

Si ya tienes un objeto Place o un ID de lugar, puedes llamar a Place.fetchFields para obtener más detalles sobre ese lugar. Usa el parámetro fields para especificar una lista separada por comas de uno o más campos de datos de lugar con mayúsculas mediales. Usa el objeto Place devuelto para obtener datos de los campos solicitados.

En el siguiente ejemplo, se usa un ID de lugar para crear un Place nuevo; se llama a Place.fetchFields para solicitar los campos displayName y formattedAddress, y luego se registran los datos resultantes en la consola.

TypeScript

async function getPlaceDetails(Place) {
    // Use place ID to create a new Place instance.
    const place = new Place({
        id: 'ChIJN1t_tDeuEmsRUsoyG83frY4',
        requestedLanguage: 'en', // optional
    });

    // Call fetchFields, passing the desired data fields.
    await place.fetchFields({ fields: ['displayName', 'formattedAddress'] });

    // Show the result
    console.log(place.displayName);
    console.log(place.formattedAddress);
}

JavaScript

async function getPlaceDetails(Place) {
  // Use place ID to create a new Place instance.
  const place = new Place({
    id: "ChIJN1t_tDeuEmsRUsoyG83frY4",
    requestedLanguage: "en", // optional
  });

  // Call fetchFields, passing the desired data fields.
  await place.fetchFields({ fields: ["displayName", "formattedAddress"] });
  // Show the result
  console.log(place.displayName);
  console.log(place.formattedAddress);
}