我已经使用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的宽度?
答案 0 :(得分:1)
如果您的地图与this map相似..您可以使用以下网址获取 InfoWindow 的width
:
$(".gm-style-iw").parent().width();
Demo ..(注意:宽度在浏览器的控制台中打印)
Source ..
它完美地运用:
$(".gm-style-iw").parent().width();
看看the source code of the demo,然后查看你的代码,也许你在某个地方犯了错误。
希望这会对你有帮助..