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

Chi*_*jay 7 google-maps google-maps-api-3 geocode google-places-api

我正在使用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"
Run Code Online (Sandbox Code Playgroud)

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

谢谢你提前.

Mik*_*rey 12

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

该地区的所有加油站都只被归类为["establishment"],所以他们不会出现在您的搜索中gas_station.

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