我使用Google Maps Javascript API v3中的地方搜索框:
var searchField = $(".search-box").get(0);
var searchBox = new google.maps.places.SearchBox(searchField);
我在移动网络应用中使用它。当设备方向发生变化时,页面字体大小将被重新计算(作为我们的应用程序逻辑的一部分),因此搜索框的大小和位置会发生变化。
但是在更改其他页面元素的大小之前,会重新计算自动完成框(.pac-container)的宽度和位置,并且我无法控制负责此重新计算的方法。
有没有办法访问负责.pac-container内联CSS的方法?它未列在API文档中,我无法在精简的地图来源api中找到它。
答案 0 :(得分:1)
延迟触发窗口调整大小事件(让我们的应用程序更改页面大小)可以解决问题:
ps -eAf | grep mongo
然后我发现问题是由父容器上设置的css man kill
属性引起的。删除转换解决了问题。