The Main Topic: Creating and Sharing Maps on Google My Maps

Create custom maps with Google My Maps, a web-based interface that allows you to create interactive maps for various purposes.

'; document.getElementById('share-btn').addEventListener('click', function() { google.maps.event.addListener(map, 'click', function(event) { var lat = event.latLng.lat(); var lng = event.latLng.lng(); params.size = 800; url += '?lat=' + lat + '&lng=' + lng; shareMapFunction(url); }); }); } // Call the create map function when the button is clicked document.getElementById('create-map-btn').addEventListener('click', createMap); // Initialize the map and handle events var myMap = new google.maps.Map(document.getElementById('my-map'), { zoom: 12, center: {lat: 37.7749, lng: -122.4194}, attribution: '© OpenStreetMap', styles: [[{marker: {color: 'red'}, image: 'world_map.png'}]] });

https://www.google.com/maps/d/viewer?mid=1QALBeNkfgmxPa79LfG1vCQpgYQQ5sVg-