SuperAPI AI 工具集

geoapify

数据与分析

查看项目

更新于 10-16 00:26

技能介绍

用途:Geoapify 是位置数据平台,提供地理编码、路径规划和地点搜索 API,开发者与企业在应用中实现地址查找、路线计算和兴趣点发现。本技能用于通过 Membrane CLI 与该平台交互,管理数据、记录并自动化工作流。

主要能力(以动作形式提供):正向地理编码,将地址转换为经纬度坐标;反向地理编码,将坐标转换为可读地址;路线计算,计算两个或多个途经点之间的距离、时长与逐向导航;等时圈,按出行时间或距离计算可达区域;地点搜索,按类别查找附近或区域内的餐厅、酒店、ATM 等;地点详情,获取特定地点的详细信息;地址自动补全,在用户输入时给出地址建议;IP 地理定位,获取 IP 地址的地理位置信息。

使用方式:先安装 Membrane CLI,命令为 npm install -g @membranehq/cli@latest;随后执行 membrane login --tenant --clientName=<agentType> 进行认证,无交互环境会输出授权 URL,完成后用 membrane login complete <code> 收尾。通过 membrane connection ensure "https://www.geoapify.com/" --json 创建或查找连接,若状态为 BUILDING,可用 npx @membranehq/cli connection get <id> --wait --json 轮询直至 READY。用 membrane action list --connectionId=CONNECTION_ID --intent "QUERY" --limit 10 --json 搜索动作,用 membrane action run <actionId> --connectionId=CONNECTION_ID --input '{"key": "value"}' --json 运行,结果在 output 字段。动作不覆盖时,可用 membrane request CONNECTION_ID /path/to/endpoint 经代理直接调用 API,支持 -X、-H、-d、--json、--rawData、--query、--pathParam 等选项;任意命令加 --json 输出机器可读结果。

适用场景:构建位置感知应用、地址解析与坐标互转、配送或出行路线规划、服务覆盖范围分析、周边兴趣点检索与自动补全。

限制:具体动作的参数与返回结构需按 inputSchema、outputSchema 为准;Membrane 自动处理认证与凭证刷新,无需向用户索取 API 密钥;官方文档见 https://www.geoapify.com/geocoding/。资料未提供定价、配额、速率限制与具体数据覆盖范围等信息,暂未提供。