检索地点 ID 时出错。响应代码 ZeroResults

问题描述 投票:0回答:1

我们使用 Google Places API,并于 2024 年 2 月 14 日收到约 100 个检索地点 ID 错误。响应代码 ZeroResults。有谁知道这意味着什么吗?

我们研究了其中一些是合法关闭的企业,但其中大多数似乎是具有正确地址的合法企业。

google-places-api
1个回答
0
投票

当地方处于任一位置时,预计就会发生这种情况

    无论出于何种原因,从 Google 地图中
  • 删除了,或者
  • 转换服务区企业(无位置)机构,这将由(每个)企业主通过Google商家资料完成。

要检查是否属于其中一种情况,您可以使用 Google 地图 URL:搜索,它接受

query_place_id
中的地点 ID。将
query
设置为无法找到的内容(例如
%20
表示空白)应该确保如果您得到结果,它地点 ID(而不是其他内容):

https://www.google.com/maps/search/?api=1&query=%20&query_place_id=ChIJjVrE3tfBhkcR2qacmdIF9Fw

这个示例地点是一个纯粹的服务区域企业,请注意它如何在 Google 地图上显示,没有地址或精确位置,而是显示他们提供(d)服务的区域的(近似值)。

如果您有兴趣通过 Places API 检索纯服务区业务,请参阅功能请求35828187:支持服务区业务

另请注意,虽然这个地方永久关闭,但不足以成为场所详情失踪的理由;它会从地点搜索和自动完成结果中消失,但不会从详细信息中消失。

更一般地,请参阅地点 API 文档保存地点 ID 供以后使用,其中包括有关刷新存储的地点 ID 和使用地点 ID 时处理错误代码的建议(地点 API 中的

NOT_FOUND
,地理编码 API 中的
ZERO_RESULTS
) .

© www.soinside.com 2019 - 2024. All rights reserved.