首页 时政热点 科技头条 智能AI 安全攻防 数码硬件 开发者生态 汽车 游戏 社会热点 开源推荐 医疗健康 归档 标签 关于

GitHub 热门项目:maptoposter

摘要

GitHub项目:maptoposter 仓库地址:https://github。com/originalankur/maptoposter Stars:13298 | 作者:originalankur 项目描述:Transform your favorite cities into beautiful, minimalist designs。

map city venv create run
2026-05-18 1 阅读 约4分钟阅读 GitHub Trending
GitHub 项目:maptoposter 仓库地址:https://github.com/originalankur/maptoposter 星级:13298 | 作者:originalankur 项目描述:将您最喜爱的城市改造成美丽、简约的设计。 MapToPoster 允许您使用代码创建和导出视觉上引人注目的地图海报。 =================================================== 自述文件内容: # 城市地图海报生成器 为世界上任何城市生成精美、简约的地图海报。 ## 示例 |国家 |城市 |主题|海报| |:------------:|:--------------:|:---------------:|:--------:| |美国 |旧金山 |日落| | |西班牙 |巴塞罗那 |暖米色 | | |意大利 |威尼斯 |蓝图| | |日本 |东京 |日语墨水 | | |印度 |孟买 |对比区域 | | |摩洛哥 |马拉喀什 |陶土 | | |新加坡 |新加坡 |霓虹灯_赛博朋克 | | |澳大利亚 |墨尔本 |森林| | |阿联酋 |迪拜 |午夜蓝 | | |美国 |西雅图 |祖母绿| | ## 安装 ### 带紫外线(推荐) 确保已安装 [uv](https://docs.astral.sh/uv/)。通过添加“uv run”来运行脚本会自动创建和管理虚拟环境。 ````bash # 第一次运行会自动安装依赖 uv run ./create_map_poster.py --城市“巴黎”--国家“法国” # 或者首先显式同步依赖项(使用锁定版本) uv 同步--锁定 uv run ./create_map_poster.py --城市“巴黎”--国家“法国” ```` ### 使用 pip + venv ````bash python -m venv .venv source .venv/bin/activate # 在 Windows 上:.venv\Scripts\activate pip install -r 要求.txt ```` ## 用法 ### 生成海报 如果您使用“uv”: ````bash uv run ./create_map_poster.py --city <城市> --country <国家> [选项] ```` 否则(pip + venv): ````bash python create_map_poster.py --city <城市> --country <国家> [选项] ```` ### 必需的选项 |选项 |短|描述 | |--------|--------|-------------| | `--城市` | `-c` |城市名称(用于地理编码)| | `--国家` | `-C` |国家/地区名称(用于地理编码)| ### 可选标志 |选项 |短|描述 |默认 | |--------|--------|-------------|---------| | **可选:** `--latitude` | `-lat` |覆盖纬度中心点(与--longitude 一起使用)| | | **可选:** `--经度` | `-long` |覆盖经度中心点