Live Location Mapper
/install live-location-mapper
live-location-mapper
Version: 1.0.0 Price: 1.0 USDT per use
通过抖音直播搜索地点,并在百度地图上标记位置。
触发条件
用户要求:
- 查看某地附近的直播
- 查找直播位置
- 在地图上标记直播地点
- 估算某地人流量
核心功能
1. 搜索抖音直播
- 打开抖音搜索:https://www.douyin.com/search/[地点]直播
- 筛选"直播"tab
- 记录正在直播的账号和位置描述
2. 获取经纬度坐标
需要百度地图 API Key (AK):
- 申请地址:https://lbsyun.baidu.com/
- 免费申请,创建应用获取AK
使用API获取坐标:
import requests
ak = "你的AK"
# 搜索地点坐标
url = f"https://api.map.baidu.com/place/v2/search?query=外滩®ion=上海&output=json&ak={ak}"
data = requests.get(url).json()
lat = data['results'][0]['location']['lat']
lng = data['results'][0]['location']['lng']
3. 生成地图标记图
import requests
ak = "你的AK"
locations = [
("主播名(位置)", 经度, 纬度),
("东方明珠", 121.506269, 31.2455),
("南京路步行街", 121.486099, 31.241924),
]
# 生成静态地图
center = f"{lng},{lat}"
markers = "|".join([f"{lng},{lat}" for _,lng,lat in locations])
url = f"https://api.map.baidu.com/staticimage/v2?center={center}&zoom=15&width=800&height=600&markers={markers}&markerStyles=-1,http://api.map.baidu.com/images/marker_red.png,-1,25,25&ak={ak}"
# 下载图片
img = requests.get(url).open('map.png', 'wb').write(img.content)
使用示例
用户要求查找上海外滩的直播并在地图上标记:
- 搜索"上海外滩直播" → 找到10+个直播间
- 记录主要位置:外滩、东方明珠、南京路步行街等
- 用百度地图API获取各位置经纬度
- 生成带标记的静态地图图片
- 发送给用户
注意事项
- 百度地图AK需要申请,地址:https://lbsyun.baidu.com/
- 直播是位置估算的,不是精确位置
- 需要标记多个点时用"|"分隔坐标
- 静态地图API返回PNG图片
常见位置坐标(上海外滩)
| 地点 | 经度 | 纬度 |
|---|---|---|
| 外滩观景台 | 121.499318 | 31.238549 |
| 东方明珠 | 121.506269 | 31.2455 |
| 南京路步行街 | 121.486099 | 31.241924 |
| 十六铺码头 | 121.50488 | 31.233644 |
| 外白渡桥 | 121.49696 | 31.249557 |
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install live-location-mapper - After installation, invoke the skill by name or use
/live-location-mapper - Provide required inputs per the skill's parameter spec and get structured output
What is Live Location Mapper?
Search Douyin live streams by location, obtain coordinates via Baidu Maps API, and generate static maps marking live stream positions and estimated crowds. It is an AI Agent Skill for Claude Code / OpenClaw, with 320 downloads so far.
How do I install Live Location Mapper?
Run "/install live-location-mapper" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Live Location Mapper free?
Yes, Live Location Mapper is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Live Location Mapper support?
Live Location Mapper is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Live Location Mapper?
It is built and maintained by loverun321 (@loverun321); the current version is v1.0.0.