2017-07-07 72 views
1

我有我的html頁面如下:「你已經包括此頁面上的谷歌地圖API多次」錯誤

<script type="text/javascript" 
      src="http://maps.googleapis.com/maps/api/js?libraries=geometry&sensor=false"> 
    </script> 
    <script 
     async defer 
     src="https://maps.googleapis.com/maps/api/js?key=hUnDAdjYG_Wz7u2qL6unHqfBOmvaZ0H1Mg&callback=initMap"> 
    </script> 

首先鏈接是谷歌的API幾何圖形庫,第二初始化並提請地圖。

我收到錯誤「您在此頁面上多次包含Google Maps API,這可能會導致意外錯誤。」

我知道這可以通過調用一個腳本和更改參數來解決,請參閱Fixing "You have included the Google Maps API multiple times on this page. This may cause unexpected errors."但我不知道如何複製我的問題的答案。

+0

我在我的MVC應用程序中有同樣的問題,我試圖用地圖打開引導模式。我不知道在哪裏放置Google地圖腳本以避免「多次導入」問題。任何人? –

+0

它可能是由於你有多個谷歌地圖腳本而不是腳本引用的實際位置?看看你是否能夠成功連接它們,就像@dhaliman爲我做的那樣。 –

回答

1

可以包含一個鏈接:

<script type="text/javascript" 
     src="http://maps.googleapis.com/maps/api/js?libraries=geometry&sensor=false&key=AIzaSyBSsKUzYG_Wz7u2qL6unHqfBOmvaZ0H1Mg&callback=initMap"> 
</script> 

基本上合併在兩個鏈接的URL參數。