ios - 谷歌使用查询字符串放置restful api而不在搜索ios上给出响应
问题描述
https://maps.googleapis.com/maps/api/place/textsearch/json?input=mall&key=API_KEY
使用上面的 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
参数。
我希望它有帮助!
推荐阅读
- pandas - 如何使用多索引逐行计算百分比
- maven - maven sql插件转义反斜杠
- unity3d - 如何在不更改默认颜色的情况下应用“可交互”组件?
- android - Recyclerview 项目有时不会在应用启动时显示
- java - Java中的XSSFWorkbook
- java - nimbus-jose 是否支持仅给定私钥的 ECKey 构造?
- android - 我在退出 React Native 应用程序时遇到问题
- html - 表数据的最大高度不起作用(表数据内部的 div 导致了这个??)
- angular - 如何在 Angular 8 库中包含 SASS 样式
- android-studio - TextFormField 聚焦时如何增加卡片高度?