Ste*_*eve 4 javascript google-maps
我假设这是直截了当的,只是没有运气.
我有以下功能
function init(myPoint) {
var mapDiv = document.getElementById('map-canvas');
var map = new google.maps.Map(mapDiv, {
center: new google.maps.LatLng(myPoint, -122.39031314844),
zoom: 8,
mapTypeId: google.maps.MapTypeId.ROADMAP
});
}
function start() {
google.maps.event.addDomListener(window, 'load', init(37.2342));
}
Run Code Online (Sandbox Code Playgroud)
如果我删除参数并只是硬编码myPoint一切正常.然而,在目前的状态下,它不起作用.有人可以向我解释我做错了什么.
谢谢
窗口加载时不调用您的函数; 在代码执行时调用它.而不是init(37.2342)你应该使用function(){init(37.2342);}有addDomListener:
google.maps.event.addDomListener(window, 'load', function () { init(37.2342); });
Run Code Online (Sandbox Code Playgroud)