Skip to content

Commit 8ed2b54

Browse files
committed
Markers can be navigable if the property "url" is set.
1 parent 818ad39 commit 8ed2b54

File tree

3 files changed

+16
-6
lines changed

3 files changed

+16
-6
lines changed

dist/angular-leaflet-directive.js

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -953,7 +953,7 @@ angular.module("leaflet-directive").directive('markers', function ($log, $rootSc
953953
if (!isDefined(marker_data.layer)) {
954954
if (isDefined(marker_data.group)) {
955955
if (!isDefined(groups[marker_data.group])) {
956-
groups[marker_data.group] = L.markerClusterGroup();
956+
groups[marker_data.group] = L.markerClusterGroup({ spiderfyOnMaxZoom: false, showCoverageOnHover: false, zoomToBoundsOnClick: false });
957957
map.addLayer(groups[marker_data.group]);
958958
}
959959
groups[marker_data.group].addLayer(marker);
@@ -1489,7 +1489,12 @@ angular.module("leaflet-directive").directive('markers', function ($log, $rootSc
14891489
moptions.title = data.title;
14901490
}
14911491
var marker = new L.marker(data, moptions);
1492-
if (data.message) {
1492+
1493+
if (data.url) {
1494+
marker.on('click', function(e) {
1495+
window.location = data.url;
1496+
});
1497+
} else if (data.message) {
14931498
marker.bindPopup(data.message);
14941499
}
14951500
if (isDefined(L.Label) && isDefined(data.label) && isDefined(data.label.message)) {

0 commit comments

Comments
 (0)