Hacker News 中文摘要

RSS订阅

为何NUKEMAP不再出现在谷歌地图上(2019年) -- Why NUKEMAP isn't on Google Maps anymore (2019)

文章摘要

NUKEMAP最初基于免费且功能强大的Google Maps API开发,但由于Google后来对API收费并限制使用,开发者不得不放弃该平台,转而使用其他地图服务。

文章总结

标题:NUKEMAP为何不再使用谷歌地图

主要内容:
2012年创建NUKEMAP时,谷歌地图API因其免费、功能强大且开发者友好而成为首选工具。然而近年来,谷歌API的实用性下降,新增功能有限,且关键服务(如3D模式)未被整合到API中。更严重的是,2018年谷歌调整了定价模式,导致NUKEMAP的月费用从约200美元飙升至1800美元,年费用超过2万美元,远超其他托管成本。

尽管谷歌声称支持非营利性“社会公益”项目,但教育机构(包括作者所在的斯蒂文斯理工学院)被排除在资助资格外。谷歌的沟通流程繁琐,且缺乏对小开发者的支持,最终促使作者放弃谷歌平台,转而采用MapBox和开源库Leaflet的组合。这一替代方案不仅成本合理,且技术支持更直接高效。

其他细节:
- NUKEMAP日均访问量达1.5万至20万次,高峰期可达数十万次。
- 作者开发了Leaflet插件以支持地图上的大圆绘制功能。
- 新版本NUKEMAP增加了核爆辐射剂量计算工具,可模拟不同掩体条件下的暴露风险。

结论:
谷歌的定价策略和开发者生态变化使得小型教育项目难以持续,而开源替代方案提供了更可持续的选择。作者明确表示不再推荐学生使用谷歌地图API进行开发。

(注:原文中关于核爆模拟技术的具体功能描述及历史背景部分已简化,保留核心迁移原因及替代方案。)

评论总结

总结评论内容:

  1. 对Google Maps API的批评
  • 价格昂贵且计费方式不合理 "no throwing $1500/month at google for what amounts to 3 colored circles on a map"(每月1500美元就为了地图上的3个彩色圆圈) "the pricing setup seems like it was cooked up by someone from Microsoft"(定价方案像是微软的人设计的)
  1. 替代方案的优势
  • Open Street Maps等替代品更经济实惠且可自托管 "Open Street Maps is self-hostable and supports all of these calls"(Open Street Maps可自托管且支持所有需要的调用) "Maplibre and its various wrappers are so much nicer to work it"(Maplibre及其各种包装器更好用)
  1. 使用Google Maps的风险
  • 存在意外高额收费的风险 "Wait until someone writes a script doing a loop or auto-refresh and you get charged 100'000 USD"(等到有人写个循环或自动刷新脚本,你就会被收取10万美元) "Google is very dangerous (lot of nightmare stories)"(谷歌非常危险,有很多噩梦般的故事)
  1. 用户界面和体验考量
  • 替代方案的地图外观差异可能影响用户体验 "the 'look' of the map from open street map...was deemed too different"(Open Street Map的"外观"被认为差异太大) "the team was scared it would negatively impact our users"(团队担心会对用户产生负面影响)
  1. 对Google Maps的讽刺性评价 "Google Maps is just Spam spelled backwards"(Google Maps就是垃圾邮件倒着拼写)