【发布时间】:2015-07-15 20:57:55
【问题描述】:
我已将代码设置为无错误显示,但我是新手。特别
addDomListener 位置。
var GoogleMap1 = function() {
return {
initMap: function() {
(function(jQuery) {
jQuery(document).ready(function() {
var myLatlng = new google.maps.LatLng(-25.363882, 131.044922);
var mapOptions = {
zoom: 4,
center: myLatlng
}
var map = new google.maps.Map(document.getElementById('map-canvas'), mapOptions);
var marker = new google.maps.Marker({
position: myLatlng,
map: map,
title: 'Hello World!'
});
google.maps.event.addDomListener(window, 'load', initialize);
});
})(jQuery);
}
};
}();
这是正确的还是可以改进的,特别是:google.maps.event.addDomListener(window, 'load', initialize);
addDomListener 的参考 URL 实际上是在 https://developers.google.com/maps/documentation/javascript/examples/marker-simple
目前这将是一个错误,我希望避免使用像 ddDomListener 这样的解决方案:
错误:TypeError:元素为空行: element.parentNode.removeChild(element);
需要帮助。
【问题讨论】: