Lies dich mal über die API von GoogleMaps ein, iwie konnte man den Zoomfaktor dynamisch anpassen.
http://code.google.com/intl/de/apis/maps/index.html

OT: Machts bei deinem Programm nicht vllt sinn, nur den Zielort anzeigen zu lassen?