[英]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.