Di Places Aggregate API, filter jenis membantu Anda memfokuskan penelusuran dengan memungkinkan Anda memilih jenis tempat yang ingin disertakan atau dikecualikan dari respons. Anda dapat membuat daftar jenis yang Anda inginkan dan jenis yang tidak Anda inginkan, baik untuk kategori utama suatu tempat maupun untuk detail lainnya. Dengan begitu, Anda dapat membuat penelusuran tertentu untuk menemukan tempat yang Anda cari.
Tersedia lebih dari 200 Jenis Tempat. Untuk daftar lengkap yang didukung Places Aggregate API, lihat Tabel A di bagian Jenis Tempat untuk Places API (Baru).
Cara kerja jenis tempat
Tempat dapat memiliki beberapa jenis tempat:
Tempat dapat memiliki satu jenis utama yang mencerminkan fungsi utamanya. Namun, dalam beberapa kasus, jenis utama mungkin tidak ditentukan untuk suatu tempat.
Tempat dapat memiliki satu atau beberapa jenis sekunder. Jenis sekunder adalah kategori tambahan yang berlaku untuk suatu tempat guna memberikan informasi tambahan tentang karakteristik dan layanan tempat tersebut.
Misalnya, suatu tempat dapat menentukan jenis utamanya sebagai restaurant
, tetapi karena juga berfungsi sebagai bar dan menyediakan layanan makanan, tempat tersebut juga dapat menentukan jenis tempat sekundernya sebagai bar, food
dan establishment
.
Filter menurut jenis
Untuk memfilter tempat menurut jenis utama, gunakan includedPrimaryTypes
dan
excludedPrimaryTypes
dalam permintaan. Filter hanya berlaku untuk jenis utama tempat. Misalnya, filter includedPrimaryTypes
untuk restaurant
hanya menampilkan tempat yang fungsi utamanya adalah restoran.
Untuk memfilter tempat menurut jenis primer dan sekunder, gunakan
includedTypes
dan excludedTypes
dalam permintaan. Filter berlaku untuk
kedua jenis. Misalnya, includedTypes
bar
menampilkan tempat yang memiliki
bar
sebagai salah satu jenis utama atau sekunder.