initMap不是Google Maps Javascript函式 - 程式人生
文章推薦指數: 80 %
我無法克服錯誤:initMap不是一個函式。
我的jsfiddle在這裡:jsfiddle 我的程式碼: function initMap() { var map = new google.maps.Map(document.
程式人生>javascript>initMap不是GoogleMapsJavascript函式
【javascript】initMap不是GoogleMapsJavascript函式
阿新••發佈:2020-12-29
我知道有人問過這個問題。
但是我仍然無法擺脫它。
我只是想讓js小提琴載入googlemapsAPI。
我無法克服錯誤:initMap不是一個函式。
我的jsfiddle在這裡:jsfiddle我的程式碼:functioninitMap(){
varmap=newgoogle.maps.Map(document.getElementById('map'),{
center:{lat:34.397,lng:150.644},
scrollwheel:false,
zoom:2
});
HTML:
刪除functioninitmap{}時:varmap=newgoogle.maps.Map(document.getElementById('map'),{
center:{lat:34.397,lng:150.644},
scrollwheel:false,
zoom:2
});
map載入,但是我仍然收到錯誤:initMap不是函式它可能與回撥有關。
我有一段時間沒有寫JavaScript了。
但是我只需要克服這個錯誤。
謝謝
解決辦法
TL;DR在小提琴中,您在使用iniMap()不關閉}時遇到語法錯誤。
此外,該功能是在DOM載入後定義的。
要解決此問題:設定要包裝在或中的載入型別修復語法錯誤這是處理這些問題的方法。
全域性範圍將initMap放在全域性範圍內。
不要將函式定義包裝在私有(private)或匿名範圍內(function(){
functioninitMap(){
//
}
})();
DOM載入如果可能,在中定義函式。
或至少在將API載入到中之前。
而且在dom完全載入後(例如initMap和window.onload),再也不要定義document.addEventListener('ondomready',callback)好的做法
這本質上就像在dom中新增內聯JavaScript嗎?
javascriptTypeError:Math.random不是Chrome上的函式
搜尋
基礎教學
Mysql入門
Sql入門
Android入門
Docker入門
Go語言入門
Ruby程式入門
Python入門
Python進階
Django入門
Python爬蟲入門
新加入文章
延伸文章資訊
- 1initMap不是Google Maps Javascript函式 - 程式人生
我無法克服錯誤:initMap不是一個函式。 我的jsfiddle在這裡:jsfiddle 我的程式碼: function initMap() { var map = new google.ma...
- 2遊記ep.21 Event in Google村 - iT 邦幫忙
html, body { height: 100%; margin: 0; padding: 0; } </style> </head> <body> <div id="map"></div> ...
- 3Overview | Maps JavaScript API - Google Developers
function initMap(): void { map = new google.maps.Map(document.getElementById("map") as HTMLElemen...
- 4message: initMap is not a function - CodeRanch
In your url you told Maps that you had a callback named initMap that you wanted it to call. But y...
- 5initMap 不是函數” (Google Maps API Error - CoderBridge
問題描述Google Maps API 錯誤:“initMap 不是函數” (Google Maps API Error: "initMap is not a function") 我收到Goo...