Javascript 传单标记集群加载时打开弹出窗口
我的应用程序中有以下代码,所有标记都添加到一个组中。我希望集群中未折叠的标记弹出窗口在地图加载时显示弹出窗口。(在特定缩放级别加载地图时,作为簇的一部分但未折叠为簇的标记)Javascript 传单标记集群加载时打开弹出窗口,javascript,leaflet,leaflet.markercluster,Javascript,Leaflet,Leaflet.markercluster,我的应用程序中有以下代码,所有标记都添加到一个组中。我希望集群中未折叠的标记弹出窗口在地图加载时显示弹出窗口。(在特定缩放级别加载地图时,作为簇的一部分但未折叠为簇的标记) 我想要marker上的openPopup()方法,在加载地图时打开弹出窗口,单击marker时打开弹出窗口。请帮助。我找到了一个解决方案,诀窍是先将集群组添加到地图中,然后将标记添加到组中,然后在标记上调用openPopup。所以这只是调用函数的顺序问题 var markers = [{ "latLo
我想要marker上的openPopup()方法,在加载地图时打开弹出窗口,单击marker时打开弹出窗口。请帮助。我找到了一个解决方案,诀窍是先将集群组添加到地图中,然后将标记添加到组中,然后在标记上调用openPopup。所以这只是调用函数的顺序问题
var markers = [{
"latLong": [57.67, -3.89]
},
{
"latLong": [-4.4, -58.34]
},
{
"latLong": [35.79, 139.48]
}],
markerGroup = L.markerClusterGroup(),
marker;
clusterMap.addLayer(markerGroup);
markers.forEach(function (markerConfig, index) {
marker = new L.Marker(new L.LatLng(markerConfig.latLong[0], markerConfig.latLong[1]));
markerGroup.addLayer(marker);
marker.bindPopup(index, {
"autoClose": false,
"closeOnClick": flase
}).openPopup();
});
我找到了一个解决方案,诀窍是首先将集群组添加到地图中,然后将标记添加到组中,然后在标记上调用openPopup。所以这只是调用函数的顺序问题
var markers = [{
"latLong": [57.67, -3.89]
},
{
"latLong": [-4.4, -58.34]
},
{
"latLong": [35.79, 139.48]
}],
markerGroup = L.markerClusterGroup(),
marker;
clusterMap.addLayer(markerGroup);
markers.forEach(function (markerConfig, index) {
marker = new L.Marker(new L.LatLng(markerConfig.latLong[0], markerConfig.latLong[1]));
markerGroup.addLayer(marker);
marker.bindPopup(index, {
"autoClose": false,
"closeOnClick": flase
}).openPopup();
});