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

如何通过Google API获取特定地点入口详情?该功能是否可用?

Google Places API获取地点入口详情的支持情况

好问题!答案是是的,Google Places API(具体是Place Details端点)支持获取特定地点的多个入口详情,不过有几个关键细节需要你留意:

  • 核心字段:entrances
    当目标地点(比如你说的板球场)在Google Maps数据库中录入了多入口信息时,调用Place Details API并指定entrances字段后,会返回一个包含多个经纬度坐标(LatLng对象)的数组,每个坐标对应一个入口的精确位置。不过要注意,这个字段不是所有地点都有——只有Google Maps有该地点的入口数据时才会返回。

  • 如何正确请求该字段
    因为Place Details API默认不会返回所有字段,所以你必须在请求的fields参数里明确指定entrances。举个参数示例:

    GET https://maps.googleapis.com/maps/api/place/details/json?
    place_id=YOUR_TARGET_CRICKET_GROUND_PLACE_ID
    &fields=entrances,name,formatted_address
    &key=YOUR_API_KEY
    

    替换其中的YOUR_TARGET_CRICKET_GROUND_PLACE_ID为你要查询的板球场的Place ID,YOUR_API_KEY为你的有效API密钥即可。

  • 入口信息的局限性
    目前API返回的入口数据仅包含地理位置坐标,不会附带入口的名称(比如“北门”“VIP入口”)、开放时间这类额外属性——除非这些信息被作为地点的其他字段(比如address_components)录入,但这种情况比较少见。如果需要更丰富的入口详情,可能需要结合其他数据源自行补充。

  • 提前验证数据存在性
    调用API前,你可以先在Google Maps上搜索目标板球场,看看地图上是否标注了多个入口标记。如果地图上能看到,那API大概率能返回对应的entrances数组;如果地图上没有,那API也不会有这些数据。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.22 07:42:47