You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android开发中如何通过指定位置调用Google Places API获取周边地点列表?

Google Places API 指定经纬度查询周边地点方案

你选择的技术方向完全可行,无需模拟当前位置即可直接实现需求。

实现逻辑

Google Places API 本身不绑定用户实时定位,所有搜索类接口原生支持主动传入自定义坐标参数:

  • 周边搜索(Nearby Search)、文本搜索(Text Search)接口都提供location参数,直接传入预先确定的经纬度即可,格式为纬度,经度,例如31.2304,121.4737
  • 配套传入radius参数定义搜索范围,单位为米,最大支持50000米
  • 需要筛选特定类型地点时,补充type参数,查询餐馆传入restaurant即可

简化调用示例

https://maps.googleapis.com/maps/api/place/nearbysearch/json
  ?location=31.2304,121.4737
  &radius=1500
  &type=restaurant
  &key=你的API密钥

补充说明

你之前看到的基于用户当前位置的用法,只是前端常见的实现流程:先调用设备定位接口拿到用户实时坐标,再把坐标传给location参数,接口本身没有限制只能使用实时定位生成的坐标。直接传入预置坐标是官方支持的标准用法,比模拟定位的实现方案更稳定,没有额外兼容问题。

内容的提问来源于stack exchange,提问作者cjames

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.05 12:09:02