tooltip プロパティに html があるようです。
コード:var label = points[i].textArray[2];
が問題を引き起こしているようです。
ヒントに HTML マークアップが必要な場合は、要素に toolTip を表示するマーカーの mouseover イベントにイベントを追加し、ヒント要素を削除するために mouseout にイベントを追加する必要があります。
もう 1 つのオプションは、ラベルを HTML マークアップのないものに変更することです。
JavaScript コードを使用してヒントを追加する例を以下に示します。
そのうちのいくつかは、Google Maps API V3 で fromLatLngToDivPixel を呼び出す方法から取られましたか?
//You need this to get the projection... put this code at the top of your javascript after you declare map
var overlay = new google.maps.OverlayView();
overlay.draw = function() {};
overlay.setMap(map); //Where map is your Map2 instance
//Put this code at line 164
var label = '';
points[i].marker = new GMarker(points[i],{title: label, icon:tinyIcon(opts.icon)});
google.maps.event.addListener(points[i].marker, 'mouseover', function() {
//Create the tip and get the Point so position the tip
var toolTip = document.createElement('div'),
point = overlay.getProjection().fromLatLngToDivPixel(this.getPosition());
toolTop.styles.position = 'absolute';
toolTop.styles.left = point.x;
toolTop.styles.top = point.y
document.body.appendChild(toolTip);
google.maps.event.addListener(this, 'mouseout', function() {
document.body.removeChild(toolTip);
});
});