Google maps Google Place Photo在限制referer访问时返回403
步骤:Google maps Google Place Photo在限制referer访问时返回403,google-maps,google-maps-api-3,google-places-api,Google Maps,Google Maps Api 3,Google Places Api,步骤: 创建新的Google API密钥 查看带有img标记的页面 显示请求的图像 将“HTTP引用者”限制添加到密钥:* 在img标签中查看带有Google Place照片的页面 返回403响应,而不是img 当使用同一个键进行“位置自动完成”或“贴图”时,一切仍然正常。我希望它也能很好地处理地点照片,但事实并非如此 是什么导致了这个问题?place autocomplete是Google Maps JavaScript API的一部分,因此带有HTTP引用限制的API密钥可以正常工作 Goo
是什么导致了这个问题?place autocomplete是Google Maps JavaScript API的一部分,因此带有HTTP引用限制的API密钥可以正常工作 Google place照片是Places API web服务的一部分。web服务只支持IP地址限制,它们将因API密钥上的HTTP引用限制而失败 您可以在此处阅读适用于每个API的限制: 若您的意图是在JavaScript代码中使用PlacePhotos,那个么您可以使用如下所示的方法从autocomplete中获取一个位置,并循环遍历对象的photos数组
google.maps.places.PlacePhoto
对象提供了返回地点照片URL的方法getUrl()。使用此方法获取图像的URL
有关更多详细信息,请参阅文档:
place.photos.forEach(function (placePhoto) {
var url = placePhoto.getUrl({
maxWidth: 600,
maxHeight: 400
});
});