如何使用Google Places API搜索具有特定类型的地点?

时间:2011-12-28 06:16:24

标签: google-maps google-maps-api-3 google-places-api geocode

我正在使用google place api搜索特定类型(例如gas_station,cafes,shopping_malls等...)这里是我正在使用的链接https://maps.googleapis.com/maps/api/place/search/json?location=41.104805,29.024291&radius=50000&types=gas_station&sensor=false&key=AIzaSyAhVKOOLN1lx6iKKnbXMT82W1cKG7O8cDY

所以在这里我需要搜索我所在位置附近的所有gas_stations,所以在这里我得到了“

results" : [],
   "status" : "ZERO_RESULTS"

但是在我的位置有一些gas_stations(我搜索谷歌地图)所以我怎么能得到这些结果可以任何人帮助我..

感谢您提前。

1 个答案:

答案 0 :(得分:12)

问题在于数据的分类。如果您搜索types=university,您会看到许多结果。现在查看这些结果中的types - 它们主要列为["university", "establishment"]

该地区的所有加油站仅归类为["establishment"],因此您不会在搜索gas_station时出现。

您可以使用keyword搜索在其元数据中返回“gas%20station”的商家。它似乎返回与在Google地图中搜索该区域周围的“加油站”相同的结果。