Google Places API不会返回某个地点的图片

时间:2016-04-19 12:19:11

标签: ruby-on-rails google-places-api

我使用Google Places API检索有关某些地方的信息。它运作良好,但在某些情况下[我无法找到模式] API不会返回所需位置的图像[由google place_id标识]。但如果我在谷歌地图中搜索同一个地方,它会有很多照片。这种地方的一个例子是" 来自洛杉矶的Hiko Sushi "。

我使用GooglePlaces gem来检索数据。对于查询我使用

GooglePlaces::Client.new(KEY).spots_by_query(keyword, options)

其中options是包含纬度,经度,rankby ='距离'的散列。和半径。

1 个答案:

答案 0 :(得分:0)

检索单张照片的网址

首先注册一个新客户:

@client = GooglePlaces::Client.new(API_KEY)

然后找回现场:

@spot = @client.spot('CmRYAAA...upoTH3g')

然后请求其中一个最大宽度的照片网址:

url = @spot.photos[0].fetch_url(800)

Source