lomd, curioseando en tu link, fijate que el ejemplo del "hello earth" (arriba a la izquierda)
thematicmapping.org/ ...earth.html si se realiza un zoom. Utiliza un método llamado findlocation sobre un objeto de clase GEarthPanel. este parece que trabaja sobre un string, pero tal vez coja objetos GLonLat, o directamente
coordenadas. Si no debe haber uno equivalente para
coordenadas.
Un consejo: dices que el proyecto inicial está hecho con VB, eso debería permitirte trabajar contra los Xml (o si no, tal vez con Ajax) y buscar dentro del kml las etiquetas LookAt o Camera y de ahí
extraer las longitudes y latitudes. Así, una vez determinado el método que precises (findlocation o el que sea) le pases los parámetros de acuerdo a la sintaxis.

Es mas facil de decir que de programar, claro

pero creo que funcionaría
Respecto al tema de la versión, espero que no. Como empecemos con problemas de compatibilidades mal asunto.
¿Una última cosa, donde está el acceso al API de la página que has linkado?, no lo encuentro por ningún lado