Java 谷歌地图MySQL地图与HTML信息窗口

Java 谷歌地图MySQL地图与HTML信息窗口,java,mysql,google-maps,Java,Mysql,Google Maps,我有一个基于MySQL表的带有标记的scriptet映射。 位置在桌子上。 现在,我想在InfoWindow中使用HTML编写,因为它不会在地图上的InfoWindow中显示HTML downloadUrl('inc/map_bridge.php', function(data) { var xml = data.responseXML; var markers = xml.documentElement.getElementsByTagName('marker'

我有一个基于MySQL表的带有标记的scriptet映射。 位置在桌子上。 现在,我想在InfoWindow中使用HTML编写,因为它不会在地图上的InfoWindow中显示HTML

downloadUrl('inc/map_bridge.php', function(data) {
        var xml = data.responseXML;
        var markers = xml.documentElement.getElementsByTagName('marker');
        Array.prototype.forEach.call(markers, function(markerElem) {
          var name = markerElem.getAttribute('name');
          var ide = markerElem.getAttribute('id');
          var desc = markerElem.getAttribute('beschreibung');
          var type = markerElem.getAttribute('art');
          var link = '<p>Klicke für weitere infos: <a href="http://link.de">Hier</a>';
          var point = new google.maps.LatLng(
              parseFloat(markerElem.getAttribute('lat')),
              parseFloat(markerElem.getAttribute('lng')));


          var infowincontent = document.createElement('div');
          var strong = document.createElement('strong');
          strong.textContent = 'ID' + ide + ': ' + name
          infowincontent.appendChild(strong);
          infowincontent.appendChild(document.createElement('br'));

          var text = document.createElement('text');
          text.textContent = desc + link
          infowincontent.appendChild(text);
          var icon = customLabel[type] || {};
          var marker = new google.maps.Marker({
            map: map,
            position: point,
            label: icon.label
          });


          marker.addListener('click', function() {
            infoWindow.setContent(infowincontent);
            infoWindow.open(map, marker);
          });
        });
      });
    }
downloadUrl('inc/map\u bridge.php',函数(数据){
var xml=data.responseXML;
var markers=xml.documentElement.getElementsByTagName('marker');
Array.prototype.forEach.call(markers,function(markereem)){
var name=markereem.getAttribute('name');
var ide=markerem.getAttribute('id');
var desc=markereem.getAttribute('beschreibung');
var type=markereem.getAttribute('art');
var link=“Klicke für weitere infos:”;
var point=new google.maps.LatLng(
parseFloat(markerem.getAttribute('lat')),
parseFloat(markerem.getAttribute('lng'));
var infowincontent=document.createElement('div');
var strong=document.createElement('strong');
strong.textContent='ID'+ide+':'+name
infowincontent.appendChild(强);
infowincontent.appendChild(document.createElement('br'));
var text=document.createElement('text');
text.textContent=desc+链接
infowincontent.appendChild(文本);
var icon=customLabel[type]| |{};
var marker=new google.maps.marker({
地图:地图,
位置:点,,
标签:icon.label
});
marker.addListener('click',function()){
setContent(infowincontent);
信息窗口。打开(地图、标记);
});
});
});
}
它只表明: 显示示例图片

MySQL表中有以下内容

first line<br>second line
第一行
第二行
如果“beschreibung”是SELECT SQL的结果,则原因是SELECT SQL结果

(我的名声不好,所以请写下答案。)