2014-11-06 63 views
-1

我正在嘗試將Google地圖集成到我的應用中。我已閱讀API v3文檔,生成的API密鑰,但地圖每小時加載大約1次。其他時區脫穎而出映射爲空谷歌地圖:不顯示在本地主機上

此代碼我使用的地圖在我的HTML標題渲染:

<script src = "https://maps.googleapis.com/maps/api/js?key=HERE-IS-MY-UNIQUE-KEY"></script> 
<script> 
    var geocoder; 
    var map; 
    function initialize() { 
     geocoder = new google.maps.Geocoder(); 
     var latlng = new google.maps.LatLng(51.5073509,-0.1277583); 
     var mapOptions = { 
     zoom: 10, 
     center: latlng 
     } 
     map = new google.maps.Map(document.getElementById('map-canvas'), mapOptions); 
    } 

    google.maps.event.addDomListener(window, 'load', initialize); 
</script> 

這裏是HTML的代碼片段:

... 
       <div class="form-group"> 
        <div class="col-sm-8"> 
         <div id="map-canvas" style="height:200px;width:400px;"></div> 
        </div> 
       </div> 
... 

什麼可能是錯誤的這裏?爲什麼地圖不能在常規基礎上渲染?

+0

僅通過查找就很難說,但是當您將Geocoder零件拿出來時它很有用嗎?你是否收到任何錯誤消息或任何東西?如果您可以提供儘可能多的關於您的問題的信息......「幫助我解決我的代碼」問題在這裏通常不會過於和藹。 – Yumecosmos 2014-11-06 22:28:46

+0

當您移除鑰匙時會發生什麼? – 2014-11-06 22:52:44

回答

1

只需將js?=API_KEY部分更改爲js?v=3.exp 這應該可以解決您的問題。

編輯26-06-2016:無鑰匙訪問不再可用。感謝VikVik的更新。

+0

這不起作用。 2016/06/22生效關鍵是強制性的。 http://googlegeodevelopers.blogspot.com.au/2016/06/building-for-scale-updates-to-google.html – VikVik 2016-06-26 02:53:44