 <p>pageX and pageY are properties of the DOM-event, it appears the event you observe is a <a href="https://developers.google.com/maps/documentation/javascript/reference?hl=en#MouseEvent" rel="nofollow"><code>google.maps.MouseEvent</code></a>, which does not expose the requested properties.</p> <p>Use <code>addDomListener</code> instead to observe the DOM-event(of the node that contains the map):</p> <pre><code>google.maps.event.addDomListener(map.getDiv(), 'mouseover', function(e){ console.log(e.pageX+','+e.pageY); }); </code></pre>