谷歌距离矩阵用法说明

本文关键字:用法 说明 距离 谷歌 | 更新日期: 2023-09-27 18:25:34

谷歌距离矩阵说:

使用限制

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

API距离矩阵具有以下限制:

每个查询100个元素。每10秒100个元素。2.500个元素每24小时。

谷歌地图API商务客户有更高的限制:

每个查询625个元素。1.000个元素/10秒。100000元素每24小时。适用于商业客户的地图API通过联系他们的谷歌企业销售部购买额外配额客户经理。

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

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

用户在查询数据库后,一次可以在网页上显示200名检查员,一次可能有100多名用户使用该页面。

在没有API密钥的情况下,对距离矩阵使用JSON有任何限制吗?

谷歌距离矩阵用法说明

元素的定义是什么?

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

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

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

我可以在带有谷歌地图链接的html表上显示行驶距离吗?即在网页上,我将有一列检查员姓名,一列KM距离,一列地图图标,用户点击地图后,它将通知用户谷歌地图。

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

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

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

但谷歌在文件中表示:

元素

在元素条目中返回关于每个源-目的地配对的信息。元素包含以下字段:

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

元素的定义是什么
在元素条目中返回关于每个源-目的地配对的信息。元素包含以下字段:

  • 状态
  • 持续时间
  • 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个元素。