Вам необходимо реализовать класс Javascript, который расширяет google.maps.OverlayView (http://code.google.com/apis/maps/documentation/javascript/reference.html#OverlayView).
Когда карта панорамируется, вызывается метод draw () вашего класса. В этом методе вы можете вызвать getProjection () для получения объекта MapProjection, а затем использовать MapProjection.fromContainerPixelToLatLng для преобразования пикселя (относительно верхнего левого угла карты) в LatLng.
Причина, по которой это так сложно, состоит в том, что почти наверняка это не то, что нужно делать. Зачем вам нужно размещать что-то относительно карты в пиксельном пространстве? Пользователи карт, как правило, интересуются космосом «реального мира» (например, точками на поверхности Земли).