Google.map标记信息链接在chrome浏览器中不起作用

本文关键字:chrome 浏览器 不起作用 链接 map 信息 Google | 更新日期: 2023-09-27 18:20:36

我使用了google.maps api和标记定位在给定的纬度和经度位置。在mouseover上打开一个div,其中包含一些关于位置和链接的信息。

在这里,我在下面的代码中遇到的问题是,URL的链接在firefox中可以完美地工作,但不能在chrome浏览器中工作。我使用了铬24.0版本。

我已经搜索了很多关于这方面的链接,但我没有得到解决方案。如果有,请提供适当的解决方案

marker = createInfoMarker(new google.maps.LatLng(Latitude , Longitude))
marker.setMap(map);
function createInfoMarker(a, b, url)
{
var i = new google.maps.Marker({
        position: a,
        map: map
    });
google.maps.event.addListener(i, "mouseover", function () {
        var info = '<table width="300" style="max-width:500px;background:#fff;border:solid 1px #ddd;"><tr class="vProductItems"><td class="thumbSetting">' +
                            '<div class="thumbTitle nomargin pull-l" style="width:auto;">' +
                                '<span class="pull-r"><a href="' + URL + '"">' + CLICK + '</a></span>' +
                           '</div></td>' +
                        '</tr></table>';
i.openExtInfoWindow(map, info);
});
return i
}

Google.map标记信息链接在chrome浏览器中不起作用

marker = createInfoMarker(new google.maps.LatLng(Latitude , Longitude))
marker.setMap(map);
var current = null;
function createInfoMarker(a, b, url)
{
var i = new google.maps.Marker({
        position: a,
        map: map
    });
google.maps.event.addListener(i, "mouseover", function () {
        var info = '<table width="300" style="max-width:500px;background:#fff;border:solid 1px #ddd;"><tr class="vProductItems"><td class="thumbSetting">' +
                            '<div class="thumbTitle nomargin pull-l" style="width:auto;">' +
                                '<span class="pull-r"><a href="' + URL + '"">' + CLICK + '</a></span>' +
                           '</div></td>' +
                        '</tr></table>';
 if (current != null)
        { current.close(); }
        infowindow = new google.maps.InfoWindow();
        infowindow.setContent(info);
        infowindow.open(map, i);
        current = infowindow;
});
return i
}