为什么 Google 放置 api 返回附近医生的空结果?

Why Google place api returning empty results for nearby doctor?

我正在做一个项目,我需要找到附近的医生。在这种情况下,我已经实施了 google 地点 api,但同样没有在任何地点返回附近的任何医生。

这是我用于 HTTP 调用的URL

https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=12.71942373,77.70221857&radius=500&type=doctor&key=AIzaSyDgAdvN36L-7-32Sp9Rk5ytYiLuWBoGTT4

我试过更改坐标,但结果还是空的。我确实在控制台中启用了 api。

请告诉我哪里做错了。

您在这里收到的问题是,根据您提供的半径,您所在的地区没有医生。我将 radius 更改为 50000,查询返回了结果。所以你的查询是这样的:

https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=12.71942373,77.70221857&radius=50000&type=doctor&key=AIzaSyDgAdvN36L-7-32Sp9Rk5ytYiLuWBoGTT4

尽管您指定的地区可能有医生,但这些医生可能未在 Google 中注册,因此地点 API 不会显示他们。

希望这对您有所帮助:)