无法获取infoWindow宽度进行计算以使内容成为InfoWindow的中心

时间:2014-07-31 11:54:21

标签: jquery html css google-maps infowindow

我已经使用jquery删除了google map的infoWindow的关闭按钮,但是无法获取infoWindow宽度来进行计算以使文本位于InfoWindow的中心。

删除关闭按钮:

var iw_nextNode = $(".gm-style-iw").next() 
iw_nextNode.remove();

这就是我尝试获取infoWindow宽度的方式

var iw_container = $(".gm-style-iw").parent();
iw_container.attr('class', 'iw_con');
$(".iw_con").width()

然而,它返回类“gm-style-iw”的宽度,这是内容的宽度

$(".gm-style-iw").width()

有没有办法获得infoWindow的宽度?

1 个答案:

答案 0 :(得分:1)

如果您的地图与this map相似..您可以使用以下网址获取 InfoWindow width

$(".gm-style-iw").parent().width();

更新

Demo ..(注意:宽度在浏览器的控制台中打印)

Source ..

它完美地运用:

$(".gm-style-iw").parent().width();

看看the source code of the demo,然后查看你的代码,也许你在某个地方犯了错误。

希望这会对你有帮助..