我使用的是以下代码
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']
]);
var options = {
showTip: true,
center: location,
zoom: 2,
mapType: 'normal',
enableScrollWheel: true
}
var map = new google.visualization.Map(document.getElementById('map-canvas2'));
map.draw(data,options);
}
}
但这对我不起作用
你需要这样调用
<a href="#local" onClick="displayMapAt_map2(event)">add</a>
然后在功能上,
function displayMapAt_map2(e)
{
e.preventDefault();
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']
]);
var options = {
showTip: true,
center: location,
zoom: 2,
mapType: 'normal',
enableScrollWheel: true
}
var map = new google.visualization.Map(document.getElementById('map-canvas2'));
map.draw(data,options);
}
}
我得到了答案。这对我有帮助
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']
]);
var options = {
showTip: true,
center: location,
zoom: 2,
mapType: 'normal',
enableScrollWheel: true
}
var map = new google.visualization.Map(document.getElementById('map-canvas2'));
map.draw(data,options);
}
function displayMapAt_map2()
{
drawChart();
}