Wordpress L.markerClusterGroup不是一个函数
我正在尝试使用传单簇标记。我为WP页面创建了一个模板 首先,我正在加载库和css: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
<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