谷歌地图显示“仅用于开发目的”

新手上路,请多包涵

当我尝试在我的网页中显示时,谷歌地图显示消息“仅用于开发目的”:

在此处输入图像描述

我怎样才能让这条消息消失?

我的代码是这样的:

 <script src="https://maps.googleapis.com/maps/api/js?v=3.exp&sensor=false"></script>
<script type="text/javascript">
  function initialize() {
    var myLatlng = new google.maps.LatLng(50.5792659,8.6744471);
    var centerMap = new google.maps.LatLng(50.5792659,8.6744471);
    var div = document.getElementById('map');
  }
</script>

后来我有

<p>
  <a
    href="https://www.google.com/maps/dir//50.5792659,8.6744471/@50.579266,8.674447,16z"
    target="_blank"
  >Route berechnen</a>
</p>

我看不到此消息的来源。

原文由 tmighty 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 603
2 个回答

Google 地图不再免费。您必须关联一张信用卡,这样如果您的网站请求超过每月免费提供的 200 美元信用额度,您就可以收到账单。这就是您获得带水印地图的原因。

有关详细信息,请参阅: https ://cloud.google.com/maps-platform/pricing/

更新: 新计费系统的一个常见问题是您现在必须分别激活每个 API。它们都有不同的定价(有些甚至是免费的),因此 Google 强调让您为您的域单独启用它们。我从来都不是谷歌地图的重度用户,但我感觉现在的 API 比以前多了很多。

因此,如果您在启用计费后仍然收到限制使用消息,请找出您想要提供的功能所需的 API,并检查它是否已启用。 API 设置很难找到。

  1. 转到此链接: https ://console.developers.google.com/apis/dashboard。
  2. 然后在下拉列表中选择您的项目。
  3. 转到左窗格中的库。
  4. 浏览可用的 API 并启用您需要的 API。

原文由 Victoria Ruiz 发布,翻译遵循 CC BY-SA 4.0 许可协议

当满足以下任一条件时,将返回带有 “ 仅用于开发目的”的水印:

  1. 该请求缺少 API 密钥。
  2. 您的帐户尚未启用结算功能。
  3. 提供的结算方式无效(例如过期的信用卡)。
  4. 已超过自行设定的每日限额。

原文由 Rushikesh Pandit 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题