Skip to content

amap-map-assistant

Verified

@p-dsh-market/amap-map-assistant · v0.1.4 · Web UI

DSH 高德地图查询、搜索与路线规划可视化插件

Install

dsh plugin add @p-dsh-market/amap-map-assistant

Confirm the layer applied with dsh --profile default --dump-config — see the install guide.

Source

Published to npm without a public repository. Inspect the package contents before installing.

Tags

Readme

高德地图

@p-dsh-market/amap-map-assistant 是 DSH 的高德地图展示插件。它与 Desktop 内建的 amap MCP 配合使用:高德 MCP 查询真实地点、POI 和路线,插件只保存经过校验的展示 DTO,并在正式的 DSH slots 中提供地图卡片、侧边栏入口和右侧地图面板。

能力

  • amap_present_map 展示单地点、POI 列表和四类路线结果。
  • conversation.view 提供“地图”大地图会话页;sidebar.footer.action 也提供同一会话的地图入口。
  • DSH Desktop 右上角标题栏的“地图设置”通过受控 pluginRpc 打开设置面板。
  • tool.call.toolview 只显示地图卡片;用户可以点击“在地图中查看”打开右侧面板,或切换到“地图”大地图页。
  • shell.overlay 提供可读的路线摘要、点位列表和在线高德 JS API 地图。
  • 驾车路线支持最多 16 个有序途经点;其它出行方式会按地点顺序绘制分段路线,失败时保留有序连线。
  • 当前会话状态保存到用户级插件目录,不复制完整对话或 MCP 原始响应。

前置条件

  1. 在 DSH Desktop 的 MCP 管理页启用高德地图并配置 Web 服务 Key。
  2. 点击 DSH Desktop 右上角的“地图设置”,填写 Web JS API Key 与 securityJsCode;三种 Key 不会自动互相复制。
  3. 安装本包到 DSH web profile 后重启 DSH,并在对话中按 Skill 规则先调用 mcp__amap__*,再调用 amap_present_map

JS API 只在线加载,不打包高德脚本、瓦片或样式。安全代理固定使用一级路由 /_AMapService,插件设置只返回两项凭据的配置状态,不回显密值;缺少 JS 凭据时,正文卡片仍保留 MCP 返回的地点、列表和路线摘要。