Place Details (Pratinjau)

Jika sudah memiliki objek Place atau ID tempat, Anda dapat memanggil Place.fetchFields untuk mendapatkan detail selengkapnya tentang tempat tersebut. Gunakan parameter fields untuk menentukan daftar yang dipisahkan koma yang berisi satu atau beberapa kolom data tempat dalam camel case. Gunakan objek Place yang ditampilkan untuk mendapatkan data kolom yang diminta.

Contoh berikut menggunakan ID tempat untuk membuat Place baru, memanggil Place.fetchFields yang meminta kolom displayName dan formattedAddress, kemudian mencatat data yang dihasilkan ke konsol.

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