Google maps api 3 如何使用GooglePlacesAPI获取具有特定类型的位置?

Google maps api 3 如何使用GooglePlacesAPI获取具有特定类型的位置?,google-maps-api-3,geocode,Google Maps Api 3,Geocode,我需要所有类型的咖啡馆,加油站和餐厅使用谷歌地方Api的位置。以下是我通过API的查询: https://maps.googleapis.com/maps/api/place/search/json?location=41.104805,29.024291&radius=50000&sensor=true&key=AIzaSyAVH0qHD6BPxRlnck3rIqcxC5TTwOTyfds&types=gas_station||shopping_mall 这仅

我需要所有类型的咖啡馆,加油站和餐厅使用谷歌地方Api的位置。以下是我通过API的查询:

https://maps.googleapis.com/maps/api/place/search/json?location=41.104805,29.024291&radius=50000&sensor=true&key=AIzaSyAVH0qHD6BPxRlnck3rIqcxC5TTwOTyfds&types=gas_station||shopping_mall
这仅返回清真寺位置类型。我不会去购物中心、加油站或餐馆。这里我正在检查GooglePlaceAPI中的类型


如何获取所有这些类型?

不幸的是,Google Places API在该区域的这些类别下似乎没有任何内容

使用
types=restitution
获取该地区更完整的企业等列表

不幸的是,您必须找到其他方法来确定什么是加油站,等等。至少在这个时候,GooglePlacesAPI似乎没有这些数据


您可以自己提供这些数据。

由于上面的答案已经发布,谷歌已经增加了对其他位置类型的支持


在其他SO线程中,有人建议您在对Google的查询中使用“关键字”而不是“类型”。相关SO线程:

谢谢,我得到了新的位置,好吧……但在这里,每次我得到20个位置,是否有任何方法可以增加这些位置?请尝试此方法,您可以使用“关键字”参数进行搜索