React Native开发者咨询:能否为Google Places搜索URL添加方向参数?
Google Places Nearby Search 添加方向参数的问题解答
你当前使用的Google Places Nearby Search API(也就是你给出的nearbysearch接口)本身不支持添加方向参数——这个接口的定位是基于指定坐标+半径范围搜索周边匹配的地点,核心逻辑是「范围筛选」,和「方向/导航」无关。
如果你的需求是获取从某个起点到搜索结果中地点的导航方向,需要分两步实现:
- 先用你现有的Nearby Search请求,拿到目标地点的
place_id或者经纬度信息(接口返回结果里会包含这些字段) - 调用Google Directions API来生成导航路线,这个接口支持方向相关的参数,比如起点、终点、出行方式等。
举个Directions API的请求示例(用place_id指定终点):
https://maps.googleapis.com/maps/api/directions/json?origin=${originLat},${originLng}&destination=place_id:${placeId}&mode=driving&key=${GOOGLE_PLACES_API_KEY}
关键参数说明:
origin:起点的经纬度坐标,比如你当前的位置destination:终点,可以用place_id:xxx格式,也可以直接用经纬度mode:出行方式,可选值有driving(驾车)、walking(步行)、transit(公交)等
注意:要确保你的Google Cloud项目中已经启用了Places API和Directions API,并且API Key拥有这两个接口的调用权限。
内容的提问来源于stack exchange,提问作者Alone Bird
相关产品推荐
相关产品推荐

