2014-09-29 80 views
0

我正在嘗試將Google地圖集成到我的網站中,該地圖將使用Lat/lng位置系統的郵政編碼來繪製點。但由於某些原因,Google在出現後2-3秒內仍會停用我的地圖。鍵碼是全新的,我已經檢查並複製了幾次以確保它。它的教程說要創造,我做了一個瀏覽器鍵,我在該行輸入:Google Maps API密鑰不會正確驗證

src="https://maps.googleapis.com/maps/api/js?key=AIzaSyAlvGtJcsp_qZy_U1deMqG8saGDQb4QU88&sensor=false"> 

代碼的其餘部分是從教程https://developers.google.com/maps/documentation/javascript/tutorial#HelloWorld直接提升,因爲我仍然在努力只得到地圖顯示在線。

我讀了幾十頁,沒有人可以解釋爲什麼它的無效,我甚至嘗試使用IP地址創建服務器密鑰,但也被反彈。我會直接聯繫Google支持,但他們顯然需要升級計劃。

任何人有任何想法發生了什麼?作爲參考,完整的腳本如下所示。

<!DOCTYPE html> 
<html> 
    <head> 
    <style type="text/css"> 
     html, body, #map-canvas { height: 100%; margin: 0; padding: 0;} 
    </style> 
    <script type="text/javascript" 
     src="https://maps.googleapis.com/maps/api/js?key=API_KEY"> 
    </script> 
    <script type="text/javascript"> 
     function initialize() { 
     var mapOptions = { 
      center: { lat: -34.397, lng: 150.644}, 
      zoom: 8 
     }; 
     var map = new google.maps.Map(document.getElementById('map-canvas'), 
      mapOptions); 
     } 
     google.maps.event.addDomListener(window, 'load', initialize); 
    </script> 
    </head> 
    <body> 
<div id="map-canvas"></div> 
    </body> 
</html> 

我不是一個快速解決後,我需要了解什麼是錯的,但我不能工作,從哪裏尋找爲伊夫跟着教程完全相同。

回答

0

其實沒有API密鑰,你也應該看到Map!這裏有一個live version 順便說一句:可能你寫了一個瀏覽器的關鍵壞域名,儘量不寫任何域名地址。

<script type="text/javascript" src="http://maps.googleapis.com/maps/api/js"></script> 
+0

我再次檢查域名,它是exaxtly因爲它說,它應該被鍵入,*//*作爲去除的關鍵,您的權利,它的工作原理。但是,關鍵點必須在更大範圍內發揮作用,否則爲什麼要使用它們!你有一個谷歌地圖註冊的域的例子,所以我可以比較語法?謝謝! – OJ102 2014-09-29 13:06:46

+0

關鍵僅在於跟蹤您的網站使用的查詢數量。如果您只在地圖上顯示一些要點,則不需要鑰匙。順便說一句:我不太確定,我可以發佈一個密鑰在計算器上 您需要檢查您是否完全確定您的域名與密鑰! – xmux 2014-09-29 13:26:53

+1

我回到域名,忽略了這個例子,只寫了https地址,它的工作!這是他們的示例格式,使它無效!感謝您的幫助 – OJ102 2014-09-29 13:42:33