Google使用查询字符串放置RESTful API未在搜索iOS上给出响应

时间:2018-11-30 15:04:41

标签: ios web-services google-places-api

https://maps.googleapis.com/maps/api/place/textsearch/json?input=mall&key=API_KEY

使用上述API获得空白结果

请,有人可以帮忙吗?

谢谢

1 个答案:

答案 0 :(得分:0)

以这种形式发送请求时,您没有指定要在哪个区域找到购物中心。听起来您要求遍布全球的购物中心。恐怕Google Maps Places API无法按这种方式工作,并返回ZERO_RESULTS。您应该为搜索提供更多上下文。指定要搜索的区域。

例如,使用诸如mall, Barcelona, Spain

之类的文本

https://maps.googleapis.com/maps/api/place/textsearch/json?query=mall%2C%20Barcelona%2C%20Spain&key=YOUR_API_KEY

或指定位置和半径以偏向您的结果:

https://maps.googleapis.com/maps/api/place/textsearch/json?query=mall&location=48.83920939999999%2C2.34847&radius=2000&key=YOUR_API_KEY

这两个请求均在指定区域返回结果。还要注意,文本搜索没有input参数,而有query参数。

希望对您有帮助!