我使用Google Places API检索有关某些地方的信息。它运作良好,但在某些情况下[我无法找到模式] API不会返回所需位置的图像[由google place_id标识]。但如果我在谷歌地图中搜索同一个地方,它会有很多照片。这种地方的一个例子是" 来自洛杉矶的Hiko Sushi "。
我使用GooglePlaces gem来检索数据。对于查询我使用
GooglePlaces::Client.new(KEY).spots_by_query(keyword, options)
其中options
是包含纬度,经度,rankby ='距离'的散列。和半径。
答案 0 :(得分:0)
首先注册一个新客户:
@client = GooglePlaces::Client.new(API_KEY)
然后找回现场:
@spot = @client.spot('CmRYAAA...upoTH3g')
然后请求其中一个最大宽度的照片网址:
url = @spot.photos[0].fetch_url(800)