0
    while($DNB->fetch()){
?>
     var infowindow = new google.maps.InfoWindow({content: <?php echo $businessname ?>});
     var point  = new google.maps.LatLng(<?php echo $lat ?>, <?php echo $lon ?>);
     var marker = new google.maps.Marker({position: point, map:map});
     google.maps.even

t.addListener(marker、'click'、function(){infowindow.open(map、marker);});

上記のコードを実行すると、マップが表示されません。ただし、phpタグを「何とか」に置き換えると機能します。理由はわかりません。

4

1 に答える 1

0

PHPスニペットを引用符で囲んでみてください。

var infowindow = new google.maps.InfoWindow({content: "<?php echo $businessname ?>"});
var point  = new google.maps.LatLng("<?php echo $lat ?>", "<?php echo $lon ?>");
var marker = new google.maps.Marker({position: point, map:map});
google.maps.event.addListener(marker, 'click', function(){infowindow.open(map,marker);});
于 2012-06-14T17:40:07.560 に答える