2016-02-16 58 views
-1

我與谷歌地圖的工作,但使用此代碼添加一個新的標記,以我的地圖時:谷歌地圖 - 無法讀取undefined-標記的特性「棧」

var image = new google.maps.MarkerImage('../images/icon.png'); 
var markertemp = new google.maps.Marker({ 
        position: { 
         lat: 41.786254, 
         lng: -85.428930 
        }, 
        map: map, 
        icon: image 
        }); 

總是顯示我的錯誤信息: :

TypeError: Cannot read property 'stack' of undefined(…)

谷歌在2月15日升級之前一切正常。

任何人都知道爲什麼會發生這種情況?

謝謝

+1

當我使用您的代碼時,無論我加載哪個API版本,都不會收到任何錯誤 –

+0

同樣在這裏。請提供證明此問題的[最小,完整,測試和可讀示例](http://stackoverflow.com/help/mcve)。 – geocodezip

+0

相關問題:[Google Maps Uncaught TypeError:無法讀取未定義的屬性'stack'](http://stackoverflow.com/questions/33162062/google-maps-uncaught-typeerror-cannot-read-property-stack-of-未定義)(無答案)。 – geocodezip

回答

-1

通過從我的JavaScript代碼中刪除全局函數Error()解決了此問題。

我已經addded一個問題,當你嘗試添加google.maps.Marker與自定義圖標,來解決這個問題,你需要重命名或隔離全局錯誤https://jsfiddle.net/8Lq4ww48/

function Error(error) { 
    alert(error); 
} 

功能錯誤被調用的例子功能。