0

谷歌距离矩阵 说:

使用限制

发送到距离矩阵 API 的每个查询都受允许元素数量的限制,其中起点数量乘以目的地数量定义了元素数量。

距离矩阵 API 有以下限制:

每个查询 100 个元素。每 10 秒 100 个元素。每 24 小时周期 2 500 个元素。

Google Maps API for Business 客户有更高的限制:

每个查询 625 个元素。每 10 秒 1000 个元素。每 24 小时周期 100 000 个元素。Maps API for Business 客户可以联系其 Google Enterprise 销售客户经理购买额外配额。

元素的定义是什么?每个查询 100 个元素和每 10 秒 100 个元素是什么意思?

我可以在带有谷歌地图链接的 html 表格上显示行驶距离吗?即在网页上,我将有一列用于检查员姓名,一列用于 KM 距离和一列用于将用户导航到谷歌地图的地图图标。

一次,用户查询数据库后可以在网页上显示200个inspector,一次可能有100多个用户在使用这个页面。

在没有 API 密钥的情况下使用 JSON 作为距离矩阵有什么限制吗?

4

3 回答 3

2

元素的定义是什么?

元素是距离计算。这就是为什么“起点的数量乘以目的地的数量定义了元素的数量。”。如果您请求从 A 点到 B 点的距离,则您发出 1x1 请求,总共 1 个元素。如果您要请求从 A 到 B、C 和 D 的距离,那将是 1x3 = 3 个元素。

每个查询 100 个元素和每 10 秒 100 个元素是什么意思?

您可以每 10 秒查询一个 10x10 元素或十个 1x10 元素。

我可以在带有谷歌地图链接的html表格上显示行驶距离吗?即在网页上,我将有一列用于检查员姓名,一列用于公里中的距离,一列用于地图图标,用户点击后将导航到谷歌地图。

嗯,是的,这是可行的,但我认为它超出了这个特定线程的范围。它与 google maps api 几乎没有关系:您必须自己解析响应并渲染表格。

于 2014-10-06T00:04:10.750 回答
0

在距离矩阵中,每 24 小时 100 000 个元素,每个查询最多 625 个元素,每 10 秒最多 1 000 个元素。

根据这一点,可以选择购买这些 API,但如果我们请求单一来源和多个目的地,那么基本问题对我们来说仍然是相同的,那么谷歌如何完成元素计算?

但在文件中谷歌说:

元素

在元素条目中返回有关每个起点-终点对的信息。一个元素包含以下字段:

status:有关可能的状态代码列表,请参阅状态代码。 持续时间:此路由的持续时间,以秒(值字段)和文本表示。文本表示根据查询的语言参数进行本地化。 距离:这条路线的总距离,以米(值)和文本表示。文本值使用原始请求的 unit 参数或源区域指定的单位系统。

于 2014-11-07T11:44:42.900 回答
0

元素的定义是什么?
在元素条目中返回有关每个起点-终点对的信息。一个元素包含以下字段:

  • 地位
  • 期间
  • duration_in_traffic
  • 距离

在实际调用中,元素看起来像

<row>
   <element>
     <status>OK</status>
     <duration>
        <value>1550</value>
        <text>26 mins</text>
     </duration>
     <distance>
        <value>16748</value>
        <text>16.7 km</text>
     </distance>
     <duration_in_traffic>
        <value>1946</value>
        <text>32 mins</text>
     </duration_in_traffic>
   </element>
</row>

发送到距离矩阵 API 的每个查询都会生成元素,其中起点数乘以终点数等于元素数。

每个查询 100 个元素和每 10 秒 100 个元素是什么意思?
如上所述,查询根据发送到查询的起点数量和目的地数量生成元素。
因此,您最多可以每 10 秒发送一个包含 10 个来源和 10 个目的地的查询。因为这个查询返回 100 个元素。
或者
您可以每秒发送 10 个查询,其中 1 个起点和 10 个目的地(反之亦然)。因为每个查询返回 10 个元素。所以我们总共有 100 个元素。

于 2019-04-03T05:10:36.017 回答