-1

I am using below code

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

but this is not working for me

Deep Garg
  • 9
  • 2

2 Answers2

0

You need to call like this,

 <a href="#local" onClick="displayMapAt_map2(event)">add</a>

Then on the function,

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);
      }
}
Anoop Joshi P
  • 25,373
  • 8
  • 32
  • 53
0

I got answer for this. It helps me this way

      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();
}
Deep Garg
  • 9
  • 2