javascript - 传单不连贯地绘制瓷砖

标签 javascript leaflet

我正在实例化一张传单 map ,但图 block 基本上散布在整个页面上 - 虽然 map 在一个 div 中,但大多数图 block 都没有遵守该边界:

<div class="widget-content listing-search-map-widget-content">
    <div class="ih-map" 
         id="Map_5333811_16"
         style="height:450px;"
         data-centerpoint="38.573955 -121.442478" 
         data-mousewheel="true" 
         data-maptype="TERRAIN"
         data-zoom="8"
        >
    </div>
</div>

JavaScript 归结为:

mapOptions = {
               attributionControl: true,
               center: {
                   lat: 38.573955
                   lng: -121.442478
               },
               centerpoint: "38.573955,-121.442478", 
               layers: {},
               maptype: "Terrain", 
               scrollWheelZoom: false, 
               zoom: 8
            }

var map = L.map( "Map_5333811_16", mapOptions );

什么会导致图 block 到处都是?有几个图 block 在 div 的范围内,但其余部分不在范围内。您可以在此处查看所发生情况的屏幕截图:

screenshot of jumbled tiles

最佳答案

这听起来像是缺少 Leaflet CSS 文件或该文件版本不正确的症状。

关于javascript - 传单不连贯地绘制瓷砖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52488228/

相关文章:

javascript - 更改 jQueryUI 选项卡标题

javascript - 使用自定义创建的 Mapbox 样式(来自 Mapbox Studio)和 Leaflet

javascript - React 如何通过组件跟踪事件

javascript - 是否有可能有一个隐藏的Javascript文件

javascript - 使用 if 语句删除 Leaflet 弹出窗口中的 "null"属性

javascript - 将弹出窗口绑定(bind)到折线以显示在 react 传单中的鼠标悬停上

javascript - 如何防止传单弹出窗口关闭

leaflet - 悬停时绑定(bind)工具提示并永久保留在传单中

javascript - ASP.net MVC4 使用的捆绑和缩小工具是什么?

javascript - 使用 Javascript 将大文件上传到 Azure Blob