Se você já tem um objeto Place
ou um ID de lugar, chame Place.fetchFields
para ver mais detalhes do local. Use o parâmetro fields
para especificar uma lista separada por vírgulas de um ou mais campos de dados de lugar com letras concatenadas. Use o objeto Place
retornado para receber dados dos campos solicitados.
O exemplo a seguir usa um ID de lugar para criar um novo Place
, chama Place.fetchFields
solicitando os campos displayName
e formattedAddress
e, em seguida, registra os dados resultantes no console.
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); }