【问题标题】:Google Map Navigation Has Wrong Size谷歌地图导航尺寸错误
【发布时间】:2018-03-12 10:53:47
【问题描述】:

更新:这实际上是 Google 地图中的一个当前错误,现已报告。


它在开始时有效,但由于一些(最近的)更新,https://www.lookr.com/map 上的 Google 地图中的缩放图标不再适合其原始大小:

您知道如何解决这个问题吗?我尝试在 <button> 元素(height:autoline-height:1em)上重置几个 CSS 选项,但没有成功。

谢谢!

【问题讨论】:

    标签: css google-maps


    【解决方案1】:

    试试这个

    .gmnoprint button {
        background: #fff !important;
    }
    

    或调整该按钮的最小高度

    .gmnoprint button {
         min-height: 27px !important;
     }
    

    【讨论】:

    • 其实最好的办法是把min-height设置成0(以后可能会改变高度)
    • 这可能会破坏不同版本产品的 UI 地图控件。别忘了Stack Overflow 不是一个 fix-this-for-me-free-of-charge 网站,而是一个 how-to-fix-this-type-of-problem -原则上。以上是一个 hack,一旦产品发布者更新/修复了错误,就会停止工作并开始产生问题。所以这里正确的操作是:降级到最新的工作版本,向产品发布者报告错误并等待修复后再升级。
    • 同意上述。并致@SimonFerndriger 1)检查您的 CSS 在hacking 之前不会产生此问题,如此处建议的那样 2)了解版本控制以及如何加载版本 API 版本并针对各种 API 版本测试您的代码,以了解问题出在哪里。
    • 感谢您的关注,我大体上同意这一点。但是,设置按钮的最小高度是一件合法的事情。因此,为谷歌地图取消设置(默认值 0)在恕我直言也是一件合法的事情 - 你不能指望第三方考虑所有可能的默认样式表,否则这将是一个巨大的开销。但我实际上建议使用 iFrame 来代替地图,这通常可以避免此类问题。
    • 您是对的,但是,关于向 Google 地图报告此问题 - 我会这样做。感谢您指出这一点。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-03
    • 1970-01-01
    • 2012-07-24
    • 1970-01-01
    相关资源
    最近更新 更多