Google maps Google Places API-计算给定半径内一个lat/long的总位置数?

Google maps Google Places API-计算给定半径内一个lat/long的总位置数?,google-maps,google-maps-api-3,google-places-api,Google Maps,Google Maps Api 3,Google Places Api,有点不寻常的要求,但只是想知道是否有人知道一种方法来计算在给定半径(或多边形)内的一个lat/long的Google places数据库中的总位置数 非常感谢 也许我误读了这个问题,但问题来了。看看这个网站;它的搜索结果是一个数组,因此您可以读取results.length作为找到的位置数(由请求返回,请参见下文)。在请求中设置板条或矩形边界周围的覆盖半径 function callback(results, status) { if (status == google.maps.place

有点不寻常的要求,但只是想知道是否有人知道一种方法来计算在给定半径(或多边形)内的一个lat/long的Google places数据库中的总位置数


非常感谢

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

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]);
    }
  }
}
函数回调(结果、状态){
if(status==google.maps.places.PlacesServiceStatus.OK){
对于(var i=0;i
也许我误读了这个问题,但问题来了。看看这个网站;它的搜索结果是一个数组,因此您可以读取
results.length
作为找到的位置数(由请求返回,请参见下文)。在请求中设置板条或矩形边界周围的覆盖半径

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]);
    }
  }
}
函数回调(结果、状态){
if(status==google.maps.places.PlacesServiceStatus.OK){
对于(var i=0;i
无法通过Places API查询Google数据库中给定半径范围内的总位置数。当您查询Places API时,将返回的最大结果数为20(二十),如本问题/答案所述:。

无法查询Places API以获取Google数据库中给定半径范围内的总位置数。查询Places API时,将返回的最大结果数为20(二十),如本问题/答案中所述:。

您好,Idea是完美的。但是,我直到现在才知道它的价值。请帮助我得到它谢谢你的想法…,有一些小的变化--var place=results.length;像这样你必须做。会成功的。嗨,这个主意太完美了。但是,我直到现在才知道它的价值。请帮助我得到它谢谢你的想法…,有一些小的变化--var place=results.length;像这样你必须做。会有用的,问得好。这将是一个很好的问题。这会管用的,伙计