Add marker popups

This commit is contained in:
Emanuel Mutschlechner
2020-01-06 20:43:43 +01:00
parent d3a34d0326
commit 3a2d2e2368
14 changed files with 485 additions and 163 deletions

23
resources/js/utils/dispatchEvent.js vendored Normal file
View File

@@ -0,0 +1,23 @@
export function dispatchEventMapInitialized (serviceName, element, data) {
const event = new CustomEvent('LaravelMaps:MapInitialized', {
detail: {
element: element,
map: data.map,
markers: data.markers || [],
service: serviceName,
},
});
window.dispatchEvent(event);
}
export function dispatchEventMarkerClicked (serviceName, element, map, marker) {
const event = new CustomEvent('LaravelMaps:MarkerClicked', {
detail: {
element: element,
map: map,
marker: marker,
service: serviceName,
},
});
window.dispatchEvent(event);
}