Google maps search api
收藏Google Maps Search API 数据集概述
基本信息
- API名称: Google Maps Search API
- 提供商: Mahmudul Hasan
- 类别: Search
- 订阅者数量: 8
- 服务等级: 100%
- 延迟: 605ms
- 流行度: 0
- 定价模式: Freemium
订阅计划
- BASIC: $0.00 / 月
- PRO: $10.00 / 月
- ULTRA: $49.00 / 月
- MEGA: $299.00 / 月
版本与端点
- 当前版本: v1
- 端点:
GETmapsGETplaces
功能概述
该API使开发者能够:
- 通过查询字符串(例如,企业名称、城市等)搜索地点。
- 使用纬度、经度和缩放参数调整搜索区域。
- 检索地点信息,例如地址、电话号码、评分和营业时间。
- 基于唯一的地点ID或客户识别(CID)号筛选搜索结果。
- 可选择使用语言代码来指定返回数据的语言。
查询参数
q(必需): 定义要搜索的查询。例如,q=apple inc将搜索与Apple Inc.相关的地点。ll(可选): 指定GPS坐标以聚焦搜索区域,格式为@纬度,经度,缩放级别。缩放级别范围从3z(完全缩小)到21z(完全放大)。示例:ll=@40.6973709,-74.1444871,11z。placeId(可选): 允许使用Google地点ID搜索特定位置,该ID在Google地图上唯一标识一个地点。cid(可选): 允许使用Google CID(客户识别)号搜索地点,该号特定于企业列表。hl(可选): 指定响应的语言。例如,使用hl=es表示西班牙语,hl=fr表示法语。page(可选): 对结果进行分页,每页包含10个地点。通过指定页码(例如,page=2)来检索后续的搜索结果页。
调用示例
cURL
bash curl --request GET --url https://google-maps-search-api.p.rapidapi.com/maps?q=apple%20inc --header X-API-KEY: YOUR_API_KEY --header x-rapidapi-host: google-maps-search-api.p.rapidapi.com --header x-rapidapi-key: YOUR_RAPIDAPI_KEY
JavaScript (Fetch API)
javascript fetch(https://google-maps-search-api.p.rapidapi.com/maps?q=apple%20inc, { method: GET, headers: { X-API-KEY: YOUR_API_KEY, x-rapidapi-host: google-maps-search-api.p.rapidapi.com, x-rapidapi-key: YOUR_RAPIDAPI_KEY } }) .then(response => response.json()) .then(data => console.log(data)) .catch(error => console.error(Error:, error));
Python (Requests Library)
python import requests
url = https://google-maps-search-api.p.rapidapi.com/maps?q=apple%20inc headers = { X-API-KEY: YOUR_API_KEY, x-rapidapi-host: google-maps-search-api.p.rapidapi.com, x-rapidapi-key: YOUR_RAPIDAPI_KEY }
response = requests.get(url, headers=headers) print(response.json())
Node.js (Axios)
javascript const axios = require(axios);
const options = { method: GET, url: https://google-maps-search-api.p.rapidapi.com/maps, params: { q: apple inc }, headers: { X-API-KEY: YOUR_API_KEY, x-rapidapi-host: google-maps-search-api.p.rapidapi.com, x-rapidapi-key: YOUR_RAPIDAPI_KEY } };
axios.request(options).then(response => { console.log(response.data); }).catch(error => { console.error(error); });
应用场景
- 企业目录搜索: 开发本地企业目录,允许用户按企业类型或名称搜索,并检索有用的信息,如电话号码、网站和营业时间。
- 房地产应用: 使用此API根据所列房产的地理位置显示附近的便利设施(学校、医院、餐厅)。
- 旅游和旅游平台: 集成此API以提供旅游推荐,包括地标、热门目的地和企业办公室。
- 活动策划: 使用API根据用户查询定位场地、派对用品和活动相关服务,帮助用户轻松策划活动。
优势与特性
- 详细的地点信息: API提供关于地点的全面数据,包括地址、评分、网站、电话号码和营业时间。
- 灵活的搜索选项: 可以按名称、地点ID或CID搜索,为开发者提供多种定位所需地点的方式。
- 语言支持: API支持多种语言,允许全球用户以其首选语言检索信息。
- 高度可定制: 可以使用GPS坐标(
ll参数)和缩放级别微调搜索结果,以针对特定地理区域。 - 高效分页: API的分页功能确保大型数据集可以分解为可管理的块进行处理。
- 多用途用例: Google Maps Search API可以集成到各种应用中,从企业目录和房地产应用到旅游平台等。



