I've got basic google maps implemented on my site. I've put some custom controls (basic DIVs with touch events) over the map area and they work great on all devices.
The problem I have with Windows phones is that google maps somehow blocks all events on top of it. My controls are not responding at all. If I swipe on controls DIV I have on top of maps it doesn't do anything but scroll the map.
I'm using basic touch events like touchstart, touchmove and touchend for my controls. I'm also using stopPropagation inside events. All controls DIVs have z-index bigger than map and as I said everything works on Android and iOS.