google-places-apiI在我的数据库中有一个地方ID,返回0结果

时间:2017-04-24 11:36:29

标签: google-maps google-maps-api-3 google-places-api

我在我的数据库中有以下内容ID:

ChIJ4X4hzjm7rhIRVigYuqinSe4
ChIJmyWoeEEM5kcR_8LHmraJvOs
ChIJdXD8rrkM5kcRdynfSAYhm8E

但是当我使用谷歌服务地理编码时:

https://developers.google.com/maps/documentation/javascript/examples/geocoding-place-id?hl=fr

我确定这是一个有效的地方ID。

我没有结果,你有什么想法吗?

1 个答案:

答案 0 :(得分:0)

在StackOverflow上解决这个问题真的很难,因为您需要访问内部Google数据库才能调查这些地方ID的情况。

当地点ID停止工作时,我可以看到几种可能的情况:

  1. 地点ID被标记为另一个地方ID的副本,因此它与其他功能合并,不再存在

  2. 地理位置标识已被maps.google.com或移动应用中的用户标记为错误,并已被Google小组从数据库中删除(https://support.google.com/maps/answer/7084895)。

  3. 为了避免这些问题,我建议将地点ID与原始查询一起存储在数据库中。在这种情况下,如果之前工作的地点ID返回ZERO_RESULTS或NOT_FOUND,您可以重新运行原始查询并获取更新的地点ID。