I'm working on a website, one page features a styled Google map (Google maps api 3) with several markers - each has their own infowindow. On the staging site there are currently 40+ markers.
My client (chrome 49 on pc) mentioned that every marker is opening the same infowindow on click. I checked on my machine and each marker was revealing it's own infowindow as expected. I tested on my android phone and noticed both that the map was incredibly sluggish and that each marker click indeed opened the same infowindow.
My current best guess is that this is caused by low CPU devices or that I am not using the best event delegation.
Here's the code I am using to init the map and add the markers + info windows - http://pastebin.com/2RxQPWsd
Is this issue being caused by some code I can improve or is this due to limitations of the Google Maps API on low CPU devices?
Thanks!
Christopher