Если у вас уже есть объект Place
или идентификатор места, вы можете вызывать Place.fetchFields
, чтобы получить дополнительные данные об этом месте. В параметре fields
задайте поля данных о месте (в верблюжьем регистре, через запятую). Используйте возвращенный объект Place
, чтобы получить данные для запрошенных полей.
В примере ниже используется идентификатор места, чтобы создать новый объект Place
, затем выполняется вызов метода Place.fetchFields
с запросом полей displayName
и formattedAddress
, а потом полученные данные выводятся в консоли.
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); }