首页 > 解决方案 > Google Maps API HTTP 限制:如何使用通配符?

问题描述

基于此处的文档

我使用通配符添加了 http 限制,如下所示:

这应该涵盖所有子域的所有路径,但是RefererNotAllowedMapError当我尝试使用时收到错误https://www.dev.mydomain.com/#/

我什至尝试明确添加https://www.dev.mydomain.com/#/,但我得到了同样的错误。

我完全迷失了,不知道该怎么办。显然,其他人正在使用 Google Maps API,并没有完全不受限制地使用它们,因此必须有一种方法来做到这一点。

标签: google-mapsgoogle-maps-api-3google-apigoogle-console-developer

解决方案


尝试添加这两个 HTTP 限制:

  1. *.mydomain.com/*

  2. mydomain.com/*

这两个将允许您的 API 密钥在您网站的所有子域和路径中使用。

在您的域之前添加 (*.) 将允许“www.mydomain.com”或“dev.domain.com”之类的内容访问您的 API 密钥。

在您的域之后添加 (*) 将允许“domain.com/path”之类的内容访问您的 API 密钥。


推荐阅读