Примерно так.
var map, geocoder, marker;
window.onload = function() {
//Создаем крту, где googleMap - ID div'a (к примеру)
map = new GMap2(document.getElementById("googleMap"));
//geocoder - будем использовать что бы получать координаты местности по адресу
geocoder = new GClientGeocoder();
//Кнопки управления картой
var mapControl = new GLargeMapControl3D();
map.addControl(mapControl);
}
// Функция будет показывать местность по адресу
function showAdress(address) {
geocoder.getLatLng(address, function(point) {
if (!point) {
alert(address " not found");
} else {
map.setCenter(point, 12);
}
});
}
//Тут уже вызываем когда надо, к примеру:
showAddress('Москва Россия');
//Или
showAddress('St. Petersburg Russia');
//или
showAddress('Ул. хз какая 12, Москва, Россия');
И да, не забудьте подключить скрипт Google Maps