如何在Google Places API附近搜索中规避大气数据等额外计费
解决Google Places API (Classic) 额外收费问题
要避免被收取联系数据和大气数据的额外费用,只需在你的请求URL中添加fields参数,明确指定仅返回你需要的地点名称字段即可:
修改后的请求URL代码:
url = "https://maps.googleapis.com/maps/api/place/nearbysearch/json?keyword=" & myKeyword & "&location=" & mylatitude & "," & mylongitude & "&radius=" & myRadius & "&type=" & myplaceType & "&fields=name&key=" & myApiKey
关键说明:
fields=name参数会强制API仅返回地点名称相关的JSON数据,不会返回触发额外收费的联系信息、大气数据等冗余字段。- 如果后续需要其他基础字段(比如地点ID),可以用逗号分隔添加,例如
fields=name,place_id,但当前需求仅需名称,保留name即可。
内容的提问来源于stack exchange,提问作者Ramesh Karunakaran
相关产品推荐
相关产品推荐

