Wordpress L.markerClusterGroup不是一个函数

Wordpress L.markerClusterGroup不是一个函数,wordpress,leaflet,openstreetmap,Wordpress,Leaflet,Openstreetmap,我正在尝试使用传单簇标记。我为WP页面创建了一个模板 首先,我正在加载库和css: <link rel="stylesheet" href="https://unpkg.com/leaflet@1.3.1/dist/leaflet.css" integrity="sha512-Rksm5RenBEKSKFjgI3a41vrjkw4EVPlJ3+OiI65vTjIdo9brlAacEuKOiQ5OFh7cOI1bkDwLqdL

我正在尝试使用传单簇标记。我为WP页面创建了一个模板

首先,我正在加载库和css:

        <link rel="stylesheet" href="https://unpkg.com/leaflet@1.3.1/dist/leaflet.css" integrity="sha512-Rksm5RenBEKSKFjgI3a41vrjkw4EVPlJ3+OiI65vTjIdo9brlAacEuKOiQ5OFh7cOI1bkDwLqdLw3Zg0cRJAAQ==" crossorigin="" />
        <link rel="stylesheet" type="text/css" href="https://unpkg.com/leaflet.markercluster@1.3.0/dist/MarkerCluster.css" />
        <link rel="stylesheet" type="text/css" href="https://unpkg.com/leaflet.markercluster@1.3.0/dist/MarkerCluster.Default.css" />
        <script src="https://unpkg.com/leaflet@1.3.1/dist/leaflet.js" integrity="sha512-/Nsx9X4HebavoBvEBuyp3I7od5tA0UzAxs+j83KgC8PU0kgB4XiK4Lfe4y4cgBtaRJQEIFCW+oC506aPT2L1zw==" crossorigin=""></script>
        <script type='text/javascript' src='https://unpkg.com/leaflet.markercluster@1.3.0/dist/leaflet.markercluster.js'></script>
如果我删除
markerClusters=L.markerClusterGroup()我的地图已加载

同样的代码也适用于另一个网站。 我试图用一个空白主题替换我的孩子主题,但问题总是在这里

谢谢你的帮助。

问题解决了

我使用一个来自法国政府的插件来加载本地信息,这个插件使用传单


谢谢大家的回答。

您确定调用
L.markerClusterGroup()
时已加载markercluster库吗?我的JS和CSS在初始化映射之前已加载一些调试想法-1:检查“网络”选项卡,确保指向markercluster JS和CSS资源的URL正确,也就是说,它们正在按您的预期加载到页面中。2:在控制台中检查
L
对象上是否存在
markerClusterGroup
。@SethLutske 1:ressources加载到网络选项卡上:
markerClusterGroup
L
对象上不存在
<script type="text/javascript">
    lat = 47.468700;
    var lon = -0.558810;
    var macarte = null;
    var markerClusters;
    var markers = [];
    var iconBase = '';

    function initMap() {
        macarte = L.map('map').setView([lat, lon], 8);
        markerClusters = L.markerClusterGroup();

       [•••]
</script>
<div id="map"></div>
L.markerClusterGroup is not a function