Вы можете использовать геокодирование, чтобы найти широту / долготу страны.Взгляните на этот образец от Google.
В основном вам нужно сделать что-то вроде этого:
var country = "Germany";
var geocoder;
geocoder.geocode( {'address' : country}, function(results, status) {
if (status == google.maps.GeocoderStatus.OK) {
map.setCenter(results[0].geometry.location);
}
});
В вашей функции инициализации вам нужно установитьзначение объекта геокодера, например:
geocoder = new google.maps.Geocoder();
. Вам нужно было бы определить, какой будет подходящий уровень масштабирования, а затем установить его после центрирования карты.