我对下面的脚本有疑问,如何将 mysql 中的数据显示到 infowindow 中?
显示的数据是 MySQL 中的所有数据。我可以使用以下脚本吗
$sql=mysql_query("SELECT * FROM map WHERE id='$_get[id]'");
while($sq=mysql_fetch_array($sql)){
echo " Name = $sq[name]";
echo " Address = $sq[address]";
}
显示地图?
以上是我的问题脚本:
function ambildatabase(akhir){
if(akhir=="akhir"){
url = "ambildata.php?akhir=1";
}else{
url = "ambildata.php?akhir=0";
}
$.ajax({
url: url,
dataType: 'json',
cache: false,
success: function(msg){
for(i=0;i<msg.wilayah.petak.length;i++){
judulx[i] = msg.wilayah.petak[i].judul;
desx[i] = msg.wilayah.petak[i].deskripsi;
set_icon(msg.wilayah.petak[i].jenis);
var point = new google.maps.LatLng(
parseFloat(msg.wilayah.petak[i].x),
parseFloat(msg.wilayah.petak[i].y));
var tanda = new google.maps.Marker({
position: point,
animation: google.maps.Animation.BOUNCE,
map: peta,
icon: gambar_tanda
});
setinfo(tanda,i);
}
}
});
}
这是内容的地方:
var infowindow = new google.maps.InfoWindow({
content: "asdasdasd"
});
function setinfo(petak, nomor){
google.maps.event.addListener(petak, 'click', function() {
infowindow.open(peta,petak);
});
}