【发布时间】:2015-10-16 14:54:22
【问题描述】:
我使用 Google Maps Javascript API v3 的 Places 搜索框:
var searchField = $(".search-box").get(0);
var searchBox = new google.maps.places.SearchBox(searchField);
我在移动网络应用程序中使用它。当设备方向改变时,页面字体大小会被重新计算(作为我们应用逻辑的一部分),因此搜索框的大小和位置也会改变。
但自动完成框 (.pac-container) 的宽度和位置会在更改其他页面元素的大小之前重新计算,我无法控制负责重新计算的方法。
有没有办法访问负责 .pac-container 内联 CSS 的方法?它没有在 API 文档中列出,我在缩小的 maps api 源中找不到它。
【问题讨论】:
-
我会在地图上触发
resize事件。这应该告诉地图重新计算定位。 -
谢谢你,Chad,你帮助了我。
标签: javascript google-maps google-maps-api-3