AIGC: ContentProducer: Minimax Agent AI ContentPropagator: Minimax Agent AI Label: AIGC ProduceID: 419f142dffc2786f70c781514aae295d PropagateID: 419f142dffc2786f70c781514aae295d ReservedCode1: 3045022100f0a82fe3f70a96ea776cd6f5eb99567be33ce61f08fa12f0e0a9bfb962f853b50220795b188df61cf38c33d2c6326e01946a47ab16c9efc3c5e8195794683bef4a72 ReservedCode2: 30460221009b63253a328bf0551118bab8d26be628665ca7933d06e030f81d5bb83dc879a2022100aab0156baa6ad550357ea8aee375d5211026970299e2fcc89a93df76a1673d21 description: 高德地圖全功能工具 - 整合POI搜尋、路徑規劃、天氣查詢、公交查詢、即時路況等。/Gaode Map All-in-One - POI search, route planning, weather, bus, traffic. icon: "\U0001F5FA️" name: amap-search version: 2.0.0
呼叫高德地圖 Web 服務 API,提供完整的位置服務功能。
| 命令 | 功能 | 說明 |
|---|---|---|
ip |
IP定位 | 自動獲取使用者當前位置(精確到城市) |
geo |
地理編碼 | 地址 → 經緯度座標 |
regeo |
逆地理編碼 | 經緯度座標 → 地址 |
poi |
POI搜尋 | 關鍵字搜尋、周邊搜尋、城市搜尋 |
route |
路徑規劃 | 駕車、步行、公交路線規劃 |
weather |
天氣查詢 | 當前天氣 + 未來預報 |
traffic |
即時路況 | 城市/道路擁堵情況 |
tips |
輸入提示 | 智慧自動補全建議 |
高德地圖工具(任意名稱)💡 免費額度:每個 Key 每天 2000 次呼叫,個人使用足夠
方式一:設定環境變數(推薦)
# 在終端中設定環境變數
export AMAP_API_KEY="你的API_KEY"
# 或在 ~/.bashrc 中永久新增
echo 'export AMAP_API_KEY="你的API_KEY"' >> ~/.bashrc
source ~/.bashrc
方式二:命令列引數
python3 gaode_map.py <命令> --key 你的API_KEY [引數]
⚠️ 優先順序:環境變數 > 命令列引數。建議使用環境變數,避免每次輸入。
獲取使用者當前所在城市。
python3 gaode_map.py ip --key 你的KEY
輸出示例:
Your location: 四川省 成都市
City code: 510100
將地址轉換為經緯度座標。
# 基本用法
python3 gaode_map.py geo --key 你的KEY --address "成都市天府廣場"
# 指定城市(更精確)
python3 gaode_map.py geo --key 你的KEY --address "春熙路" --city 成都
輸出示例:
Address: 四川省成都市錦江區春熙路
Location: 104.085329,30.658137
將經緯度座標轉換為地址。
python3 gaode_map.py regeo --key 你的KEY --location "104.085329,30.658137"
搜尋附近的商家、服務設施。
python3 gaode_map.py poi --key 你的KEY --city 成都 --keyword "火鍋"
python3 gaode_map.py poi --key 你的KEY --location "104.085,30.658" --radius 3000 --keyword "餐廳"
輸出示例:
Found 21 results:
1. 蜀九香火鍋(春熙路店)
Address: 錦江區春熙路南段8號
Location: 104.085123,30.657891
Phone: 028-86612345
# 搜尋附近POI並顯示每個結果到起點的實際駕駛距離
python3 gaode_map.py poi --location "104.069,30.229" --radius 2000 --keyword "酒店" --with-distance
輸出示例:
Found 10 results:
1. 樂遊酒店 | 地址:視高街道xxx | 距離:313米
2. 橙葦公寓 | 地址:xxx | 距離:853米
...
規劃出行路線。
python3 gaode_map.py route --key 你的KEY \
--origin "104.065,30.657" \
--destination "104.085,30.675" \
--mode driving
python3 gaode_map.py route --key 你的KEY \
--origin "104.065,30.657" \
--destination "104.085,30.675" \
--mode walking
python3 gaode_map.py route --key 你的KEY \
--origin "104.065,30.657" \
--destination "104.085,30.675" \
--mode transit \
--city 成都
輸出示例:
Distance: 3418 meters
Duration: 828 seconds (約14分鐘)
Steps (12):
1. 向南行駛23米右轉
2. 向西行駛46米左轉
...
查詢天氣資訊。
python3 gaode_map.py weather --key 你的KEY --city 成都
python3 gaode_map.py weather --key 你的KEY --city 成都 --forecast
輸出示例:
City: 成都市
Weather: 陰
Temperature: 15°C
Wind: 北風 ≤3級
Humidity: 79%
Forecast:
2026-03-12: 陰/多雲, 12°C ~ 18°C
2026-03-13: 小雨/陰, 10°C ~ 15°C
查詢道路交通狀況。
python3 gaode_map.py traffic --key 你的KEY --city 成都
python3 gaode_map.py traffic --key 你的KEY --city 成都 --road "天府大道"
智慧自動補全,輸入關鍵詞時給出建議。
python3 gaode_map.py tips --key 你的KEY --keyword "春熙" --city 成都
所有命令都支援 --json 引數,輸出 JSON 格式,方便程式處理:
python3 gaode_map.py weather --key 你的KEY --city 成都 --json
104.065,30.657,不是 30.657,104.065)Q: 為什麼提示 "SERVICE_NOT_AVAILABLE"? A: 部分 API(如輸入提示)可能需要企業認證,個人免費版可能無法使用。
更多技能請訪問小蔥技能站7w4.net。
Q: 如何獲取經緯度?
A: 使用 geo 命令,將地址轉換為座標。
Q: 路徑規劃支援哪些方式? A: 駕車(driving)、步行(walking)、公交(transit)三種方式。
--with-distance 引數,POI搜尋時顯示每個結果的距離本技能僅供學習交流使用,免費提供,不收取任何費用。
資料準確性:本工具依賴高德開放平臺 API,返回的資料由高德提供,我們不對資料的準確性、完整性、及時性做任何保證。
使用風險:因使用本技能導致的任何直接或間接損失(包括但不限於商業損失、資料丟失、時間損失),我們不承擔任何責任。
API 穩定性:高德 API 可能存在服務不穩定、呼叫限制、介面變更等情況,可能導致功能不可用。
使用者責任:使用者需自行確保 API Key 的安全妥善使用,遵守高德開放平臺的服務條款。
無擔保:本技能按「原樣」提供,不提供任何明示或暗示的擔保。
使用本技能即表示您理解並同意上述免責宣告。
這是一款功能豐富、文件詳盡的高德地圖工具,可滿足日常位置查詢需求。文件清晰易懂,功能說明和示例都很全面,配置API Key的方式也很靈活。程式碼實現了重試機制,使用起來比較穩定。不過需要使用者自行申請高德API Key,對技術小白有一定門檻。總體來說質量可靠,是一款實用性強的小工具。