按钮单击时使用参数进行地图刷新

时间:2016-12-02 20:45:01

标签: google-maps parameters reload

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

当我使用“加载”时,地图是正在加载的。但是当我使用“load()”时,没有任何反应。当我使用“load(parameter)”时,它是一样的。

初始化Google地图

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() );

1 个答案:

答案 0 :(得分:0)

答案是:

jQuery

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