我们的客户需要一个允许他们输入地址并返回用户将保存到本地文件系统的 Google Map HTML 文件的应用程序。桌面应用程序是用 C# 编写的,并使用 Google Geocoding API 对地址进行地理编码。结果在写入本地计算机的 Google Maps HTML 文件中呈现。我的公司购买了一个商业 Google API 密钥,但是我看不到我们可以在这种情况下使用它,因为域是未知的(我们不知道用户选择在哪里打开文件)。HTML 文件不会存储在公开可用的位置。是否需要 API 密钥?我们会以任何方式违反 TOS 吗?