Google 地图 API 地点服务(类型)

Google Maps API Places Service (types)

我查看了 google 的地点类型预设列表。我为 'establishment' 找到了一个,因为我想为城市中的热门景点填充标记。问题是 'hospital' 也显示在我要删除的类别下。有什么方法可以做到这一点,或者是否有另一个免费的旅游景点 API 可以使用 google 地图?

一个地方可以有一种或多种类型。所以你必须得到一个包含所有类型的列表,测试你想要的那个。如果你发现一个你不想要的,那么就不要使用它,但是你将对你不想要的每一种可能的类型进行测试。

另一个好方法是,不要使用 'establishment' 作为主要类型(这是一种非常常见的类型),而是 select 像“博物馆”、“point_of_interest”,以及许多其他。看看the full list here.

对于每个 Place 你得到,使用 getPlaceTypes() 这将 return 一个类型列表,你可以测试你想要的类型。