我了解Google Places API的使用限制。
但是,一旦您提出了地点详细信息请求,偶尔会有一个位置可以提供多张照片。
然后,您可以使用以下功能检索这些照片的网址:
photo.getUrl(maxWidth:200,maxHeight:200);
这样可以查找并返回图像的实际URL。似乎没有向Googles API发出ajax请求,它只返回一个URL,然后您可以动态地将其添加到DOM中。
返回的网址如下:
https://lh4.googleusercontent.com/-SG8x8m7avHc/UWm8kgkkKTI/AAAAAAAAAA8/6_wM5YoSnlk/w1280-h1280-s0/2013-04-13
我需要知道的是,访问这些图像是否附加了任何使用限制。
每个视图都算作一个Google Places API请求吗?或者所有视图基本上都是免费的,只是初始的地方详细信息请求计入使用情况。
答案 0 :(得分:1)
我知道这个问题已经过时了,但仍然没有得到解答,所以我会尽力而为。
访问这些图片是否附加了任何使用限制?
不,一旦您使用Places API成功请求了地点结果,您就可以自由地请求与该结果相关的尽可能多的图片网址,而不受Places API本身的使用限制。 但是,如果您没有优惠计划,Google会限制您可能会收到的图片数量。例如,如果您要为“艾菲尔铁塔”制作200张图片网址请求,那么如果您使用的是免费套餐,则最多只能收到15张(或更少)图片。我知道这很糟糕。
每个视图都算作一个Google Places API请求吗?或者所有视图都是免费的,只是初始的地方详细信息请求计入使用
如果您将图片网址请求称为"视图"。然后后者是真的。请求的每个图像源都不会增加API的使用。
如果你仍然不确定这里是Place Photo requests method in the Google Maps Places API Documentation
的链接答案 1 :(得分:0)
在显示下一页结果之前,必须显示每页结果。请注意,每次搜索都会计入一次针对您的使用限制的请求。