我正在开发一个使用谷歌地图API的 ASP.NET 网站。 如 google.com 教程中所述,我需要谷歌API密钥才能使其工作。我得到了那个密钥,但每次我运行我的网站时,我都会收到以下错误:
Google 已禁止在此应用程序中使用 Maps API。这 提供的密钥不是有效的谷歌API密钥,或者未经授权 对于本网站上的 Google Maps Javascript API v2。如果你是 此应用程序的所有者,您可以了解如何获取有效密钥 这里: http://code.google.com/apis/maps/documentation/javascript/v2/introduction.html#Obtaining_Key
问题可能是什么?本教程没有说明如何处理 API 密钥。它只是说转到服务并激活谷歌地图API v2以获取密钥。
谢谢!
在加载 Google 地图脚本时,您是否将 API 密钥包含在 URL 中?
从错误消息中的文档链接:
<script src="http://maps.google.com/maps?file=api&v=2&key=abcdefg&sensor=true_or_false"
type="text/javascript"></script>
用于加载脚本的链接是:
http://maps.google.com/maps?file=api&v=2&key=abcdefg&sensor=true_or_false
您需要将该abcdef
替换为从 Google 地图获得的 API 密钥。