SuperAPI AI 工具集

foraging-route

智能体与模型

查看项目

更新于 10-15 21:53

技能介绍

用途:从用户当前位置出发,经过 Obsidian 库中每棵已记录的果树,求解最短步行路线(开放式旅行商问题),并返回可点击的地图链接与 Google Maps 步行导航链接。技能只读取库,不写入;仅当用户另行要求时才把路线保存进笔记。

主要能力:起点解析支持 Google Maps 短链/完整链接、OpenStreetMap 链接、度分秒、十进制坐标、笔记中的树、街道地址、交叉路口和地点名;交叉路口用 Overpass 查询两街共享节点,地址与地点名用 Nominatim 地理编码。停靠点来自库根目录中 part_of 前置属性含 [[apples and plums near us]] 的 .md 笔记,每棵树的经纬度取自笔记属性。路线由 OSRM 步行服务器求解,返回访问顺序、总距离与时间。

使用方式:起点解析后读取停靠点,调用 https://routing.openstreetmap.de/routed-foot/trip/v1/foot/... 求解,再生成 OSRM 演示地图链接和 Google Maps 步行导航链接。报告以英里和分钟给出总距离与时间、访问顺序表,并列出被吸附超过 15m 的点。

限制:OSRM 单次最多 100 个坐标,超过 99 个停靠点需报告而非截断;Google Maps 应用最多 9 个途经点、移动浏览器仅 3 个,超过需拆分或提示用应用打开;Google 链接省略 origin,顺序仅在用户仍靠近起点时最短;技能无法读取手机实时位置,无位置输入时需询问交叉路口或地址。