Можно ли определить пиксельные координаты данного маркера с учетом текущего уровня масштабирования и видимой области карты?
Ток (v3):
map.getProjection().fromLatLngToPoint(marker.position);
https://developers.google.com/maps/documentation/javascript/3.exp/reference#Projection
Старый (v2):
Метод fromLatLngToContainerPixel следующий должен дать вам то, что вы ищете, при условии, что markerPoint ваш маркер, а zoomLevel ваш текущий масштаб:
markerPoint
zoomLevel
map.fromLatLngToContainerPixel(markerPoint.getLatLng(), zoomLevel);