我使用下面的代碼加載谷歌地圖onclick事件
function displayMapAt_map2()
{
google.load("visualization", "1", {packages:["map"]});
google.setOnLoadCallback(drawChart);
function drawChart() {
var data = google.visualization.arrayToDataTable([
['Lat', 'Long', 'Name'],
[-6.6,106.829635, 'Work'],
[-6.6,106.859665, 'University'],
[-6.6,106.849685, 'Airport'],
[-6.6,106.839685, 'Shopping']
]);
\t var options = {
\t showTip: true,
\t center: location,
\t zoom: 2,
\t mapType: 'normal',
\t enableScrollWheel: true
\t }
var map = new google.visualization.Map(document.getElementById('map-canvas2'));
map.draw(data,options);
}
}
但是這不是爲我工作
有控制檯任何錯誤? –
沒有。我只是在點擊add而點燃了這個事件,但頁面被重新加載 –
這個問題已經得到解答。看看這個http://stackoverflow.com/questions/23404763/load-google-map-on-button-click-with-jquery – claudios