CORB 阻塞 Google 次调用 API 次
CORB blocking Google Places API call
我正在尝试实现自定义 google 地点的自动完成功能,但我的浏览器(Google Chrome 版本 68.0.3440.106)在调用他们的 API 时阻止了我的请求. Here 写着这个 API 可以在服务器端和客户端使用。 API 键是正确的。我错过了什么?
CORB Error
CORB 阻止内部包含 JSON、HTML 或 XML 的响应。这是一种安全措施。为了实现你的愿望,不是通过 ajax 调用。附加地图脚本标签时,在脚本中你必须提到你想使用哪些库,它将在 DOM 中导入。之后,您必须生成对象并进行过滤。
例如:因此,您可以调用构造函数并传递参数,而不是 ajax 调用查找位置。
<script async src="https://maps.googleapis.com/maps/api/js?key=AIzaSyDI2Fgh7xK7JfbUXTVSundJUNfIpHITbTY&libraries=places&callback=operationalMap"></script>
var places = new google.maps.places.PlacesService(map),
populateMapWithMyLocation = [//array with geolocation lat & lng];
populateMapWithMyLocations.forEach(function(result){
places.getDetails(result, function(response){
console.log(response)
})
});
P.S.: 相册、附近搜索、文字搜索同理
我正在尝试实现自定义 google 地点的自动完成功能,但我的浏览器(Google Chrome 版本 68.0.3440.106)在调用他们的 API 时阻止了我的请求. Here 写着这个 API 可以在服务器端和客户端使用。 API 键是正确的。我错过了什么? CORB Error
CORB 阻止内部包含 JSON、HTML 或 XML 的响应。这是一种安全措施。为了实现你的愿望,不是通过 ajax 调用。附加地图脚本标签时,在脚本中你必须提到你想使用哪些库,它将在 DOM 中导入。之后,您必须生成对象并进行过滤。
例如:因此,您可以调用构造函数并传递参数,而不是 ajax 调用查找位置。
<script async src="https://maps.googleapis.com/maps/api/js?key=AIzaSyDI2Fgh7xK7JfbUXTVSundJUNfIpHITbTY&libraries=places&callback=operationalMap"></script>
var places = new google.maps.places.PlacesService(map),
populateMapWithMyLocation = [//array with geolocation lat & lng];
populateMapWithMyLocations.forEach(function(result){
places.getDetails(result, function(response){
console.log(response)
})
});
P.S.: 相册、附近搜索、文字搜索同理