我曾与google place api合作,因此我知道如何使用它来获取基础知识,但我如何获得附近的colleges
列表,因为google place api没有该标记但是,他们有school
,而且它没有提供我想要过滤的链接。
过滤器应基于以下内容:
private or govt.
,engineering or medical
)this i can get
)所以我想知道有没有办法从http
请求中检索所有这些数据?正如我在school
字段中尝试过的那样,除了当前位置或how does college search websites work?
https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=lng,lat&radius=5000&types=school&sensor=true&key=........
但是,当我们谷歌搜索google map
colleges
会给出以下结果
答案 0 :(得分:3)
如果您只想要大学,可以使用“大学”标签。但是,the JSON response不包括申请费或大学类型等信息(至少现在还没有):
结果数组中的每个结果可能包含以下字段:
- 图标包含推荐图标的URL,可在显示此结果时显示给用户。
- id包含表示此地点的唯一稳定标识符。此标识符不能用于检索有关此地点的信息, 但保证在会话期间有效。它可以用来 合并有关此地点的数据,并验证a的身份 放在不同的搜索中。注意:现在不推荐使用该ID 喜欢place_id。请参阅此页面上的弃用通知。
- geometry包含有关结果的几何信息,通常包括地点的位置(地理编码)和(可选) 视口识别其一般覆盖范围。
- name包含返回结果的可读名称。对于企业结果,这通常是商业名称。
- opening_hours可能包含以下信息:
- open_now是一个布尔值,表示该地点是否在当前时间打开。
- photos [] - 一组照片对象,每个对象都包含对图像的引用。地方搜索最多只能返回一个照片对象。 在该地点执行地方详情请求最多可返回十 相片。有关Place Photos的更多信息以及如何使用 您可以在“放置照片”中找到应用程序中的图像 文档。照片对象描述为:
- photo_reference - 用于在执行照片请求时识别照片的字符串。
- height - 图像的最大高度。
- width - 图像的最大宽度。
- html_attributions [] - 包含所有必需的属性。此字段将始终存在,但可能为空。
- place_id - 唯一标识地点的文字标识符。要检索有关该地点的信息,请在中传递此标识符 Places API请求的placeId字段。有关的更多信息 地点ID,请参阅地点ID概述。
范围 - 表示place_id的范围。可能的值是:
- APP:地点ID仅由您的应用程序识别。这是因为您的应用程序添加了该位置,而该位置尚未添加 通过审核程序。
- GOOGLE:地点ID可供其他应用和Google地图使用。
注意:范围字段仅包含在“附近搜索结果”和“场所详细信息”结果中。您只能通过检索应用程序范围的地点 附近的搜索和地方详情请求。如果是范围字段 在响应中不存在,可以安全地假设范围是 GOOGLE。
alt_ids - 地点的零个,一个或多个替代地点ID的数组,其范围与每个替代ID相关。
注意:这个 数组可能为空或不存在。如果存在,它包含 以下字段:
- place_id - 地方拥有替代地点ID的最可能原因是您的应用添加地点并接收 一个应用程序范围的地方ID,然后接收一个谷歌范围 通过审核程序后的地方ID。
- 范围 - 替代地点ID的范围始终为APP,表示您的替代地点ID已被识别 仅申请。