【发布时间】:2023-03-08 05:47:02
【问题描述】:
Google Places API 中的附近搜索和文本搜索有什么区别?
例如,使用https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=-41.319282,174.818717&radius=1000&在半径 1 公里内搜索附近的咖啡馆仅返回 1 个结果 sensor=true&types=cafe&key=your_api_key
使用https://maps.googleapis.com/maps/api/place/textsearch/json?location=-41.319282,174.818717&radius=1000&sensor=true&文本搜索半径1公里内的咖啡馆返回20个结果 query=cafe&key=your_api_key。
在附近搜索中将types更改为type还会返回20个结果,这些结果也与使用上面的文本搜索找到的结果不同。即https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=-41.319282,174.818717&radius=1000&sensor=true&type=cafe&key=your_api_key
当您使用上面给出的位置在 google maps android app 上搜索 cafe 时,您得到的结果与使用上面的文本搜索得到的结果相同。
为方便起见,上面的clickable links在下面。
【问题讨论】:
-
Ishan,虽然我感谢您提供可点击链接以提供真实示例,但让每个人都知道您的 API 密钥可能不是最好的主意。
-
hii 此 api 不提供其他信息,如电话、电子邮件等,因此获取此详细信息需要进行哪些更改