如何与Google的findPlaceFromQuery同时请求多个位置?

时间:2019-07-26 19:36:14

标签: javascript google-maps

我正在努力在Google地图上放置许多图钉。我似乎无法弄清楚是否可以在同一请求中查询多个位置。

我已经成功获取脚本来查找单个地址。

    var request = {
      query: address,
      fields: ['name', 'geometry']
    };

    service.findPlaceFromQuery(request, function(results, status) {
      if (status === google.maps.places.PlacesServiceStatus.OK) {
        map.setCenter(results[0].geometry.location);
        var marker = new google.maps.Marker({
          position: results[0].geometry.location,
          map: map,
          title: 'test'
        })
      } else {
        console.log('ADDRESS NOT FOUND');
      }
    });

我有一个从DOM中提取的数组中的地址列表。...

["1749 W Peterson Ave Chicago, Illinois(IL), 60660", "1516 W Ardmore Ave Chicago, IL 60660", "1518 W Ardmore Ave Chicago, IL 60660", "1520 W Ardmore Ave Chicago, IL 60660", "1410 W Ardmore Ave Chicago, IL 60660", "1500 W Granville Ave Chicago, IL 60660", "1502 W Granville Ave Chicago, IL 60660", "1320 W Granville Ave Chicago, IL 60660", "1312 W Granville Ave Chicago, IL 60660", "1307 W Granville Ave Chicago, IL 60660"]

我可以只将前一个代码运行10次,但是最终我一次要抓取100个左右。是否可以向Google发送要进行处理并一起返回的查询列表?

0 个答案:

没有答案