Google Places API会返回未包含的类型

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Google Places API会返回未包含的类型相关的知识,希望对你有一定的参考价值。

我使用的是Google Places API,似乎并不理解为什么API包含的结果不包含我要求的类型。我在一个地区寻找便利店,并在下面建立了查询。

换句话说,如果我使用每个结果的场所详细信息API查看与我的placeID相关联的类型,我找不到每个placeID列出的类型中的“convenience_store”,除了一个位置。

https://maps.googleapis.com/maps/api/place/radarsearch/json?location=49,-122.2&radius=50000&types="convenience_store"&key=API_Key

https://maps.googleapis.com/maps/api/place/details/json?placeid=PID+&key=API_key

我在网站上已经研究过类似的问题,他们都说了一下在您的请求网址中使用您想要的类型的效果。

我错过了一些微妙的东西吗?

答案

看起来您的可选请求参数类型中的引号无效,它也必须是类型而不是official documentation sample的类型。

我试图复制并更正您的请求网址,并返回了所需的响应。 https://maps.googleapis.com/maps/api/place/radarsearch/json?location=49,-122.2&radius=50000&type=convenience_store&key=API_Key

另请注意:自2018年6月30日起,不推荐使用雷达搜索。在此之后,此功能将不再可用。

以上是关于Google Places API会返回未包含的类型的主要内容,如果未能解决你的问题,请参考以下文章

适用于 Android 的 Google Places API 未显示

Android Google Places API,getAutocompletePredictions 返回状态“PLACES_API_ACCESS_NOT_CONFIGURED”

Google Places API 总是返回错误

Google Places API 返回邮政编码

使用 Google Places API 获得 20 多个结果

如何从 Google Places API 获取地点描述