【问题标题】:Google map on phonegap projectphonegap项目上的谷歌地图
【发布时间】:2012-03-14 18:13:31
【问题描述】:

我正在完成一个适用于 iphone/android 的应用程序,在该应用程序中我显示了一张地图(谷歌地图),上面有我的位置和附近的很多图钉。

我的问题是它第一次运行完美,第二次打开它时,它居中错误,它只显示地图的一部分,左上角,只有第一季度的地图是可见的. 有人有这个问题吗? 感谢您的帮助

【问题讨论】:

    标签: javascript android iphone cordova maps


    【解决方案1】:

    你能提供一些代码吗?当我尝试重用具有数据角色的部门时,我遇到了同样的问题 每次您希望查看地图时尝试创建新请求

    【讨论】:

    • 这对你有用吗?我只想重写图钉而不是整个地图。
    • 是的,它成功了!!如果您正在使用 div:datarole 则停止 tht 并在同一页面上执行逻辑或创建另一个页面
    • 我将 map_canvas 移出带有数据角色的 div ...仍然没有骰子。当我返回页面时,我仍然只看到一半的地图。
      ...内容的东西..
    【解决方案2】:

    对我来说,以下工作:

    创建“地图”对象后,执行:

    google.maps.event.addListenerOnce(map, 'idle', function() {
           google.maps.event.trigger(map, 'resize');
           map.setCenter(mapCenter);
        });
    

    这不是我的解决方案。我在 SO 上的某个地方找到了它,但我似乎再也找不到相同的帖子了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多