diff --git a/src/geo/gmaps/gmaps.js b/src/geo/gmaps/gmaps.js
index <HASH>..<HASH> 100644
--- a/src/geo/gmaps/gmaps.js
+++ b/src/geo/gmaps/gmaps.js
@@ -226,7 +226,11 @@ if(typeof(google) != "undefined" && typeof(google.maps) != "undefined") {
     },
 
     pixelToLatLon: function(pos) {
-      return this.projector.fromContainerPixelToLatLng(new google.maps.Point(pos[0], pos[1]));
+      var latLng = this.projector.pixelToLatLng(new google.maps.Point(pos[0], pos[1]));
+      return {
+        lat: latLng.k,
+        lng: latLng.D
+      }
     },
 
     latLonToPixel: function(latlon) {
cdb.geo.CartoDBLayerGroupGMaps.Projector didn't respond to this.projector.fromContainerPixelToLatLng