为什么要添加 Google 地图密钥?
默认情况下,MyFavsMap 使用 OpenStreetMap 进行定位:免费且免配置,但对一些本地小地址(巴厘岛的小餐馆、街角咖啡店、小店)有时不够精确。
添加你自己的 Google 地图密钥后,MyFavsMap 会使用 Google 的数据库查找精确坐标。结果是:收藏地点落在正确位置,行程更可靠,通行时间更准确。
日常使用完全免费
好消息:Google 为每个 API 提供约 10,000 次/月的免费额度(Geocoding 与 Places 分别计算)。用来定位你的收藏绰绰有余——无需付费。
说明:原来的每月 200 美元通用赠额已于 2025 年 3 月改为按 API 计的免费额度。只有超出免费额度才会计费,而个人使用几乎不会超出。
Google 要求填写银行卡:这很正常,原因如下
这一步劝退的人最多,所以先把话说清楚:是的,Google 在签发密钥前会要求绑定含银行卡的结算账号。没有结算账号,密钥每天只能发出一次请求,等于不可用。
银行卡用于验证身份并覆盖可能的超额。创建账号时不会扣款,也不会自动转为付费方案 —— Google 需要你明确操作才会升级。
具体数字。免费额度为每月 10 000 次地理编码请求。导入 350 个收藏地点会消耗 350 次请求,即当月额度的 3.5%。你得在同一个月里把整个收藏库重新导入 28 次,才会开始产生费用。
与其一味安抚,不如说准确:Google 明确写道,预算提醒只是通知,而非上限,未加限制的密钥所产生的费用仍由你承担。下一节正是为此而写 —— 两分钟,把“应该不会发生”变成“不可能发生”。
7 步创建并添加密钥
1. 打开 console.cloud.google.com 并用 Google 账号登录。
2. 顶部点击项目选择器 →新建项目→创建。
3. 菜单 ≡ → 结算 → 关联结算账号,然后填写银行卡。此步骤不会扣款,详见上一节。
4. 菜单 ≡ → API 和服务 → 库。启用 Places API (New) 和 Geocoding API。
5. API 和服务 → 凭据 → + 创建凭据 → API 密钥。
6.(推荐)限制密钥:在“API 限制”中仅勾选 Places API (New) 和 Geocoding API。
7. 复制密钥,然后在 MyFavsMap →“导入”标签 → 高级设置 → Google 地图 API 密钥 中粘贴,点击保存,再点击 ▶ 重新加载。
两分钟锁死支出
1. 限制密钥。凭据 → 你的密钥 → 应用限制 → 网站,添加 myfavsmap.com 和 *.myfavsmap.com。即使密钥外泄,在其他地方也无法使用。
2. 限制调用次数。API 和服务 → Geocoding API → 配额标签页,把“Requests per day”改为 300。对 Places API (New) 重复一次。
每天 300 次足以一次性导入整个收藏库,而 300 × 30 = 每月 9 000 次,刚好低于 10 000 次免费额度。超过上限后 API 会返回错误,而不是继续计数:支出由机制本身封顶,而不是靠一句承诺。
保护你的密钥
API 密钥是机密:请勿公开分享。务必对其加以限制(按 API 限制;如在网站上使用,按 HTTP 引荐来源 myfavsmap.com/* 限制)。
你也可以在 Google Cloud 中设置预算提醒(结算 → 预算与提醒)。在 MyFavsMap 中,密钥保存在本地并通过你的账号在设备间同步;可随时删除。
分步截图




