地点搜索

Places API 还可与 适用于 Google 地图服务的 Java 客户端、Python 客户端、Go 客户端和 Node.js 客户端搭配使用。 Places API 和客户端库适用于服务器应用。

如果您要构建客户端应用,请查看 Places SDK for AndroidPlaces SDK for iOSPlaces 库、Maps JavaScript API

借助 Places API,您可以使用各种类别(包括场所、著名地图注点和地理位置)搜索地点信息。您可以按距离或文本字符串搜索地点。地点搜索会返回地点列表以及每个地点的摘要信息;您可以使用地点详情查询获取更多信息。

比较搜索类型

有三种搜索端点可供选择,各有不同特点。下表着重说明了其中的一些差异。

类型 字段选择 文本搜索 模糊不清的文本 位置过滤条件 其他过滤条件
查找地点 input
附近搜索 keyword
文字搜索 query

字段选择

不过,您无法将“附近搜索”和“文本搜索”请求限制为仅返回特定字段。为避免请求不需要的数据并为之付费,请改用“查找地点”请求。

模糊不清的文本

“查找地点”和“文本搜索”经过优化,可在多个字段中匹配模糊不清的文本,而“附近搜索”则仅限于在部分字段中进行严格匹配。

其他过滤条件

“附近搜索”和“文本搜索”允许使用其他参数(例如 minpricemaxpriceopennowtype)来过滤结果。