我正在使用Google Places API for Javascript根据关键字进行大量搜索。
所有请求均采用以下格式:
var request = {
location: new google.maps.LatLng(40.711646, -74.016867),
radius: 50000,
keyword: "LAFAYETTE HIGH SCHOOL"
}
service.nearbySearch(request,
function(response) {
console.log(response)
} );
以上内容重复了 450 多次,使用不同的关键字。
如果我在控制台中输入任何请求,它们就可以正常工作,并在控制台中记录有效响应。
但是,当我实际访问带有所有这些请求的站点时,我可以在“网络”选项卡中看到只有少数请求被发出。大多数请求根本不会显示在“网络”选项卡中,并且控制台会返回null。
对我来说,某些请求而不是其他请求的工作似乎很奇怪。如何让 Places API 正确放置所有请求并返回响应?