Wenn Sie bereits ein Place
-Objekt oder eine Orts-ID haben, können Sie Place.fetchFields
aufrufen, um weitere Details zu diesem Ort zu erhalten. Verwenden Sie den Parameter fields
, um eine durch Kommas getrennte Liste eines oder mehrerer Ortsdatenfelder in der Camel-Case-Schreibweise anzugeben. Verwenden Sie das Place
-Objekt, das zurückgegeben wird, um Daten für die angeforderten Felder zu erhalten.
Im folgenden Beispiel wird eine Orts-ID verwendet, um eine neue Place
-Instanz zu erstellen. Danach wird Place.fetchFields
aufgerufen, um die Felder displayName
und formattedAddress
abzurufen. Die zurückgegebenen Daten werden in der Console protokolliert.
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); }