It looks like the issue is due to ID conflicts since each map must have a unique ID to function properly. Instead of duplicating code with the same ID, dynamically generate unique IDs for each map container and initialize each instance separately. You can achieve this by using a loop to create map instances dynamically for each location stored in your CMS. Also, ensure that the Google Maps API script is only loaded once in your site’s head and that each map is initialized inside the dataset’s onReady function to correctly fetch latitude and longitude from your CMS
And in your code [1] here [2] by using add field [3].
Note you just want to replace the work map you need to keep the single-quotes untouched, and the purple slug indicator will be between the quotes once you’ve added that field to your code.