Javascript Google地图标记使用信息气泡渲染时间过长

Javascript Google地图标记使用信息气泡渲染时间过长,javascript,google-maps,infobubble,Javascript,Google Maps,Infobubble,我在谷歌地图的infobubble实用程序中遇到了一个奇怪的问题 使用“单击事件”渲染标记到气泡窗口时,渲染标记花费的时间太长 下面是实时网址 下面是导致问题的代码块 function property_click_event(marker,image_url, sysid, address, price, city, bedroom, bathroom, sqft, type, realtor, mls, position){ var property_conten

我在谷歌地图的infobubble实用程序中遇到了一个奇怪的问题

使用“单击事件”渲染标记到气泡窗口时,渲染标记花费的时间太长

下面是实时网址

下面是导致问题的代码块

    function property_click_event(marker,image_url, sysid, address, price, city, bedroom, bathroom, sqft, type, realtor, mls, position){

        var property_content = getPropertyContent(image_url, sysid, address, price, city, bedroom, bathroom, sqft, type, realtor, mls);

        var infoBubble = new InfoBubble({
            content: property_content,
            padding: 10,
            backgroundColor: 'white',
            borderRadius: 14,
            arrowSize: 20,
            borderWidth: 1,
            borderColor: 'white',
            hideCloseButton: false,
            arrowStyle: 2
        });

        var bounds = new google.maps.LatLngBounds();

        google.maps.event.addListener(marker, 'click', function() {
            if(lastOpenInfoWin) 
                lastOpenInfoWin.close();
            lastOpenInfoWin = infoBubble;
            infoBubble.open(map, marker);
            map.setCenter(position);
        });

        marker.setMap(map);
        bounds.extend(position);
    }
上述函数在标记上添加附加单击事件,并在信息气泡上显示属性内容

更新:问题似乎只存在于chrome上


谢谢

getPropertyContent()在后面执行什么?它只返回html代码,比如html='';是的,我刚刚检查了你网站上的代码。您在这里展示的代码部分似乎不是问题的原因,因为InfoBubble会立即打开。当你点击带有星星的红色标记时会花费很多时间。相同的代码能处理吗?宾果,我解决了问题你能描述一下解决方法吗?