繁体   English   中英

Google Maps API 403禁止,正确链接且不超过限制

[英]Google Maps API 403 Forbidden, Linking Properly and Not Over Limits

尽管我正确链接了API,并且与请求限制相距甚远,并且未使用“客户端”或“签名”,但从Google Maps API遇到了403禁止错误,这是一致的。

<script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?v=3.4&key=AIzaSyDuaKJpqDygX3vtsLQuybrIcL6fmu-6Ht8&sensor=true"></script>

问题出现在这里: http : //local.americawantstowork.org/labor2014

有任何想法吗? 使用此确切代码的其他页面完全没有问题。 :(

该页面 (不能说其他页面,您没有提供指向“工作”页面的链接)包含两次Google Maps Javascript API v3,一次合法,一次从Google服务器复制本地代码(这是违反条款的)服务

第一个包含(每个文档,包括可用的API的最早版本,不是3.4)):

<!-- include google maps if required -->
<script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?v=3.4&key=AIzaSyDuaKJpqDygX3vtsLQuybrIcL6fmu-6Ht8&sensor=true"></script>

第2个include(本地服务器上Google的loader和main.js文件的副本):

<!-- include google maps if required -->
<script type="text/javascript" src="/javascripts/js"></script>
<script src="javascripts/main.js" type="text/javascript"></script>

从最后开始:

 getScript("http://maps.gstatic.com/mapfiles/api-3/15/21/main.js");

版本3.15刚刚退休,因此将不再起作用。 (解释为什么它只是“中断”)

我也将Google Maps文件保存在本地,一段时间后停止工作。 我需要在URL末尾添加?v=3.exp才能使其正常工作https://maps.googleapis.com/maps/api/js?v=3.exp

@geocodezip的回答对我有所帮助。 我无法发表评论,因为我的声誉不够高。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM