Your chances are getTile(coord, zoom, ownerDoc) .
They are quite a few things are not well aligned between v2 & v3,
custom map type is one of them. In v3 maptype is simply a
specification/interface not a parent class the actual map types has to
inherit from, so there is no guarantee the standard map types will
follow same rule (method signature wise) as custom map types.
I have seem the getTile function exposed and un-obfuscated in the
standard map types, but it seems change during releases. If by any
chance you can see getTile function is exposed in standard map types
through firebug you can do something like:
MyMapType.prototype.getTile = function (coord, z, doc) {
if (z < 10){
var div = doc.createElement('img');
//do stuff to set background style or attach img node for tile url
} else {
// you need a reference to map first maybe in your constructor so
you have this.map_
var road = this.map_.mapTypes(google.maps.MapTypeId.ROADMAP);
return road.getTile(coord, z, doc);
}
}
The way accessing individual map types in map registry is tricky, and
can change from release to release, plus the availability of publicly
available getTile from standard map types are not reliable, you have
to work against a specific release to try out yourself.
good luck.