Places Aggregate API'de type filter yanıtına dahil etmek veya hariç tutmak istediğiniz yer türlerini seçmenize olanak tanıyarak aramanıza odaklanmanıza yardımcı olur. Hem bir yerin ana kategorisi hem de diğer ayrıntıları için istediğiniz ve istemediğiniz türlerin listelerini oluşturabilirsiniz. Bu sayede, tam olarak aradığınız yerleri bulmak için belirli aramalar oluşturabilirsiniz.
200'den fazla yer türü mevcuttur. Places Aggregate API'nin desteklediği türlerin tam listesi için Places API (Yeni) ile ilgili Yer Türleri bölümündeki Tablo A'ya bakın.
Yer türlerinin işleyiş şekli
Bir yerin birden fazla yer türü olabilir:
Bir yerin, temel işlevini yansıtan tek bir birincil türü olabilir. Ancak bazı durumlarda bir yer için birincil tür belirtilmemiş olabilir.
Bir yerin bir veya daha fazla ikincil türü olabilir. İkincil türler, bir yerin özellikleriyle ve hizmetleriyle ilgili ek bilgiler sağlamak için bu yere uygulanan ek kategorilerdir.
Örneğin, bir yer birincil türünü restaurant olarak belirtebilir ancak aynı zamanda bar olarak hizmet verdiği ve yemek hizmetleri sunduğu için ikincil yer türlerini bar, food ve establishment olarak da belirtebilir.
Türe göre filtrele
Yerleri birincil türe göre filtrelemek için istekte includedPrimaryTypes ve excludedPrimaryTypes kullanın. Filtre yalnızca bir yerin birincil türü için geçerlidir. Örneğin, includedPrimaryTypes filtresi yalnızca restaurant
işlevi ağırlıklı olarak restoran olan yerleri döndürür.
Yerleri hem birincil hem de ikincil türlere göre filtrelemek için istekte includedTypes ve excludedTypes kullanın. Filtre her iki tür için de geçerlidir. Örneğin, includedTypes türünde bar olan bir sorgu, birincil veya ikincil türü bar
olan yerleri döndürür.