对于收到此错误/警报的每个人,您必须:
1.) 确保您链接到在线 API,正如 Steve Feng 所指出的。将您用于访问 Google API 文件的代码替换为:
<script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&sensor=SET_TO_TRUE_OR_FALSE">
2.) 确保清除页面的缓存 - 即使您已经使用上面的代码访问文件(就像我一样)。如果您在 Windows 平台上工作,可以通过按 [ctrl] + [F5] 或在 Mac 上按 [cmd] + [R](或 ['apple'] + [R])快速完成此操作。在 linux 上,一个简单的 [F5] 应该强制刷新。如果此按钮组合不起作用(或不适用于您),请查看此网站以获取有关清除缓存的更多信息。
在您清除缓存并确保您的代码从上面发布的 URL 访问 API 文件后,您不应再收到该消息(据我所知)。
AFAIK,无论您是否实际违反 Google 的条款和条件,都会出现此消息。此外,我发现使用不是 Google Maps 的 Google API 时可能会出现此消息。此处的一个投诉示例(底部)。
我没有直接的证据可以相信这一点,但我认为当你做了一些事情来扰乱他们的一个 API 时,这条消息变成了谷歌的默认 (-ish) 错误消息。