每次根据经纬度和半径调用 google 放置 API 时得到不同的结果

Get different results every time when call google places API based on lat long and radius

我每次调用 google 个地方 API 时都会得到不同的结果。我正在使用 https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=-33.8670522,151.1957362&radius=1500&keyword=cruise&key=YOUR_API_KEY API 并动态放置位置纬度和经度和半径,并多次背靠背调用。所以我每次都会得到不同的输出。它给了我零个结果或相同 API 上的 2-3 个位置。 检查下面的图片。

您得到的结果不同,因为“附近搜索”响应偶尔可能会遗漏一些结果;由于 Google 地图的分布式和不断发展的特性,这是 API 的预期行为。

查看 Google 的问题跟踪器中报告的这个问题以供参考 https://issuetracker.google.com/issues/119250563

希望对您有所帮助!