2016-12-02 157 views
-1

我有谷歌地图,这是工作正常。我有函数“加载”,这是初始化这张地图。但我需要重新加载按钮点击此地图。并用一些参数重新加载它。地图刷新参数按钮点击

当我使用“加载”时,地图是实时加载的。但是当我使用“load()”时,没有任何反应。这是相同的,当我使用“加载(参数)”。

初始化谷歌地图

function load() { 
     var map = new google.maps.Map(document.getElementById("map"), { 
     center: new google.maps.LatLng(10 , 10), 
     zoom: 12, 
     mapTypeControl: true, 
     navigationControl: true, 
     zoomControl: true 
     }); 
    // etc ... 
    // It works fine... 
} 

jQuery的 - 工作

$('button').on('click',load); 
// map is reloading 

jQuery的 - 不工作

$('button').on('click',load(parameter)); 
// or without parameter 
// $('button').on('click',load()); 

回答

0

答案是:

jQuery的

$('button').click(function(){ 
    load(); 
});