谷歌距离矩阵用法说明
本文关键字:用法 说明 距离 谷歌 | 更新日期: 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个元素。