【问题标题】:Blank frame for jQuery Mobile Google MapsjQuery Mobile 谷歌地图的空白框架
【发布时间】:2011-05-10 16:59:37
【问题描述】:

我正在将 Google 地图与 jQuery Mobile 和 .NET 集成。我在此处关注 Google 代码(示例 4)文档:http://jquery-ui-map.googlecode.com/svn/trunk/demos/jquery-mobile-example.html#jquery-mobile-example-4.html

我在传输代码时一直很小心,但我一直收到空白帧。地图未显示在框架中。

还有其他人遇到过这个问题吗?对其他文档、教程、视频和阅读有什么建议吗?

非常感谢任何人的时间和帮助,谢谢。

【问题讨论】:

    标签: google-maps jquery-mobile


    【解决方案1】:

    我认为您的问题已在此处概述:http://www.smashinglabs.pl/gmap/examples

    如果由于某种原因,div 的任何维度在 加载过程中,地图将停止正常工作。这是很常见的 加载选项卡、手风琴等时出现问题。

    他接着概述了具体的问题解决方案。其中一些:

    • 尝试手动调用“刷新”函数google.maps.event.trigger($('#map').data('gmap').gmap, 'resize');
    • 如果您的#map 容器没有设置大小,则按照正常的 HTML/CSS 标准,它将默认为 0x0。尝试手动设置尺寸,比如 300x300
    • etc...

    【讨论】:

      【解决方案2】:

      可能是 google loader api 密钥? (如果你复制粘贴)。得到任何 JS 错误? 正如 Phill 所说,发布一些代码,我们将能够为您提供更好的帮助。

      【讨论】:

      • 在做了一些研究并得到同事的帮助后,发现 API 提供了一个错误。通过其他一些调整,我们得到了地图的工作。但是,并不是我只是停留在看起来很小的事情上。我正在尝试将默认视图设为 SATELLITE。我有以下代码,它让我再次回到空白:
      • ' '
      • 地图视图在控制之下,对吧?我遗漏了什么或输入错误?
      【解决方案3】:

      如果你使用 jquery.ui.maps 那是错误的语法。据我所知,您正在使用另一个插件。

      【讨论】:

        【解决方案4】:

        感谢您的宝贵时间和帮助。经过更多的研究和其他人的额外帮助,我找到了一个谷歌地图解决方案来让我更快地行动。可以在in this google groups discussion 中找到概述我研究、使用和突出显示的资源的精彩对话。

        【讨论】:

          猜你喜欢
          • 2012-03-15
          • 1970-01-01
          • 2011-06-02
          • 1970-01-01
          • 1970-01-01
          • 2017-04-26
          • 2016-01-10
          相关资源
          最近更新 更多