【问题标题】:Leafleft map not showing on mobile device传单地图未在移动设备上显示
【发布时间】:2014-01-09 04:59:22
【问题描述】:

地图显示是否只是普通地图,但不显示何时添加位置服务以显示用户当前位置

我已经尝试过解决这个问题

 <script>
    $("#dashboard").on("next", "click", function(event, ui)
       { 
          map.invalidateSize(false);
       });
 </script>

Leaflet map not displayed properly inside tabbed panel

但这不起作用。它仅在左上角显示一小部分地图,并且还会破坏初始缩放并缩小到最大。

如果我平移地图,它将短暂显示地图的一部分,然后消失。不过添加的标记已设置。

http://jsfiddle.net/JRhCB/

【问题讨论】:

    标签: mobile map leaflet


    【解决方案1】:

    我能够通过将整个地图创建包装在函数 mapInit() 中来使其工作,然后我只需在显示页面该部分的按钮单击时调用该函数。缩放、位置、选项和地图显示均 100% 有效。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-05-06
      • 2020-10-05
      • 2015-03-30
      • 1970-01-01
      • 2021-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多