Javascript 单击标记时如何使信息气泡居中?

Javascript 单击标记时如何使信息气泡居中?,javascript,jquery,google-maps,google-maps-api-3,Javascript,Jquery,Google Maps,Google Maps Api 3,我正在使用谷歌地图api V3中的infobubble 我的标记上有一个事件,每次点击它,我都会看到一个气泡 我以前使用过infobox和infowindow,当我单击标记时,它们总是将自己定位在地图的中心,如果我对它们的了解都是正确的,那么这是通过pixelOffset属性实现的 然而,Infobubble并没有给我同样的效果,我得到了以下结果: 我的代码: google.maps.event.addListener(marker, 'click', function() {

我正在使用谷歌地图api V3中的infobubble

我的标记上有一个事件,每次点击它,我都会看到一个气泡

我以前使用过infobox和infowindow,当我单击标记时,它们总是将自己定位在地图的中心,如果我对它们的了解都是正确的,那么这是通过pixelOffset属性实现的

然而,Infobubble并没有给我同样的效果,我得到了以下结果:

我的代码:

  google.maps.event.addListener(marker, 'click', function() {

     $.ajax({
        url: '/templates/GoogleMapsMarkerInfo.aspx?id=' + page + '&epslanguage=<%=CurrentPage.LanguageBranch %>',
        dataType: "html",
        success: function(data){


                      var myOptions = {

                      content: data,
                      maxWidth: 300,
                      shadowStyle: 1,
                      padding: 0,
                      backgroundColor: '#fff',
                      borderRadius: 15,
                      arrowSize: 7,
                      borderWidth: 1,
                      borderColor: 'blue',
                      disableAutoPan: true,
                      hideCloseButton: false,
                      arrowPosition: 25,
                      backgroundClassName: 'phoney',
                      arrowStyle: 2

                };

                            if(infoBubble.getContent()!="")
            infoBubble.close()
            infoBubble.setOptions(myOptions)
            infoBubble.open(map, marker);

        }
     });
google.maps.event.addListener(标记,'click',函数(){
$.ajax({
url:“/templates/GoogleMapsMarkerInfo.aspx?id=”+page+“&epslanguage=”,
数据类型:“html”,
成功:功能(数据){
变量myOptions={
内容:数据,,
最大宽度:300,
阴影风格:1,
填充:0,
背景颜色:“#fff”,
边界半径:15,
箭头大小:7,
边框宽度:1,
边框颜色:“蓝色”,
是的,
hideCloseButton:false,
箭头位置:25,
backgroundClassName:'假',
箭头样式:2
};
if(infoBubble.getContent()!=“”)
infoBubble.close()
infoBubble.setOptions(myOptions)
打开(地图、标记);
}
});
澄清: 我不想让气泡在地图上居中,这样整个信息都会显示出来,我不想被迫在地图上拖动来看到整个气泡


如果需要更多信息,请询问,我将尽力提供。

仅将
disableAutoPan
设置为
False

仅供参考:您不需要在问题上签名,我们已经可以在底部看到您的姓名;)我猜只是一个习惯,我会试着记住这一点。猜一猜,问题可能是
disableAutoPan:true,
-删除这个或将其设置为false,然后看看发生了什么。我有点不好意思说,但这确实起到了作用。我在谷歌上搜索了几个小时,寻找我没有的属性,而不是进一步分析我拥有的属性细节。谢谢邓肯!如果你能加上这个作为回答,我就可以接受了。