Google maps 谷歌地图api生成用户列表接近主位置列表

Google maps 谷歌地图api生成用户列表接近主位置列表,google-maps,google-maps-api-3,location,proximity,Google Maps,Google Maps Api 3,Location,Proximity,我有一个位置列表“a”和一个用户列表“B”,我需要从“C”生成一个列表 我需要能够看到B中的哪些用户位于列表“A”中位置的1/4英里范围内,并将其转储到可读列表(而不是地图)中 谷歌地图api有没有一个相对简单的方法来实现这一点,还是我找错了方向 顺便说一下,所有的列表都是静态的。“A”和“B”上的位置永远不会改变 样本信息: “A”福尔摩斯侦探社,杰克逊南大街401号,邮编39201 “B”约翰·沃森,杰克逊高街400号,MS 39201使用API 您将得到如下响应: { "destin

我有一个位置列表“a”和一个用户列表“B”,我需要从“C”生成一个列表

我需要能够看到B中的哪些用户位于列表“A”中位置的1/4英里范围内,并将其转储到可读列表(而不是地图)中

谷歌地图api有没有一个相对简单的方法来实现这一点,还是我找错了方向

顺便说一下,所有的列表都是静态的。“A”和“B”上的位置永远不会改变

样本信息: “A”福尔摩斯侦探社,杰克逊南大街401号,邮编39201 “B”约翰·沃森,杰克逊高街400号,MS 39201使用API

您将得到如下响应:

{
   "destination_addresses" : [
      "user-1 address",
      "user-2 address"
   ],
   "origin_addresses" : [ 
      "location-1",
      "location-2"
   ],

   "rows" : [
      {
         "elements" : [
            {
               "distance" : {
                  "text" : "4.2 km",
                  "value" : 4247
               },
               "duration" : {
                  "text" : "16 mins",
                  "value" : 968
               },
               "status" : "OK"
            },
            {
               "distance" : {
                  "text" : "11.7 km",
                  "value" : 11670
               },
               "duration" : {
                  "text" : "31 mins",
                  "value" : 1851
               },
               "status" : "OK"
            }
         ]
      }
   ],
   "status" : "OK"
}
循环查看API响应并比较
距离

您将得到您的结果。

什么是样本输入和预期输出。请澄清在原始数据中添加了样本什么是“C”?您需要比较多少个位置?您如何存储您的位置(在哪里,您是否只有地址或坐标?)。您是否在此处查找其他问题?有很多问题。
{
   "destination_addresses" : [
      "user-1 address",
      "user-2 address"
   ],
   "origin_addresses" : [ 
      "location-1",
      "location-2"
   ],

   "rows" : [
      {
         "elements" : [
            {
               "distance" : {
                  "text" : "4.2 km",
                  "value" : 4247
               },
               "duration" : {
                  "text" : "16 mins",
                  "value" : 968
               },
               "status" : "OK"
            },
            {
               "distance" : {
                  "text" : "11.7 km",
                  "value" : 11670
               },
               "duration" : {
                  "text" : "31 mins",
                  "value" : 1851
               },
               "status" : "OK"
            }
         ]
      }
   ],
   "status" : "OK"
}