如何通过Google Maps API从FTID获取Place ID?
通过FTID获取Google Place ID的方法
FTID是Google Maps内部的地点唯一标识符,相比地址搜索,直接用FTID查询能避免歧义,获取更精准的结果。以下是具体步骤:
- 确保你的Google Cloud项目已启用Places API,并持有有效的API密钥。
- 使用Place Text Search API发起请求,将
query参数设置为ftid:<你的FTID值>,示例请求如下:curl "https://maps.googleapis.com/maps/api/place/textsearch/json?query=ftid:YOUR_FTID&key=YOUR_API_KEY" - 解析返回的JSON响应,
results数组的第一个元素中place_id字段即为目标Place ID。
注意事项
- 若返回空结果,大概率是FTID无效或对应地点已从Google Maps中移除。
- 确保API密钥已配置正确的权限,且未超出调用配额。
内容的提问来源于stack exchange,提问作者raeldor
相关产品推荐
相关产品推荐

