首页 > 解决方案 > 谷歌使用查询字符串放置restful api而不在搜索ios上给出响应

问题描述

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

使用上面的 API 得到空白结果结果

请问,有人可以帮忙吗?

谢谢

标签: iosweb-servicesgoogle-places-api

解决方案


当您以这种形式发送请求时,您没有指定您想在哪个区域找到商场。听起来你要求世界各地的购物中心。恐怕 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参数。

我希望它有帮助!


推荐阅读