Google Places API - 统计经纬度给定范围内的地点总数?

稍有不寻常的要求,但只是想知道是否有人知道如何计算Google地方信息数据库在拉特/长周围给定半径(或多边形)内的地点总数?

提前谢谢了!

0
额外
意见: 1
很好的问题。它会工作伙计
额外 作者 Abijith Ajayan,

2 答案

也许我误解了这个问题,但是这里有。查看 Places API示例;它的搜索结果是一个数组,因此您可以读取 results.length 作为找到的位置数(由请求返回,参见下文)。在请求中设置latLng或矩形边界周围的覆盖范围半径。

function callback(results, status) {
  if (status == google.maps.places.PlacesServiceStatus.OK) {
    for (var i = 0; i < results.length; i++) {
      var place = results[i];
      createMarker(results[i]);
    }
  }
}
0
额外
嗨,理想是完美的。但是,直到现在我还没有得到价值。请帮忙
额外 作者 Abijith Ajayan,
我知道了,谢谢你的想法...,有一点变化 - var place = results.length;就像你必须这样做。它会工作。
额外 作者 Abijith Ajayan,

无法在Google数据库中查询位于给定半径范围内的地点总数的Places API。当您查询Places API时,将按照此问题/答案中所述返回结果的最大数量为20(20):什么是是在Google Places API中使用radius参数的正确方法吗?

0
额外