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); }