「map」変数はmapInitialize関数に対してローカルであり、以下を変更します。
function mapInitialize() {
var myLatlng = new google.maps.LatLng(47.72, 13.48);
var myOptions = {
zoom: 13,
center: myLatlng,
mapTypeId: google.maps.MapTypeId.TERRAIN
}
var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
に:
function mapInitialize() {
var myLatlng = new google.maps.LatLng(47.72, 13.48);
var myOptions = {
zoom: 13,
center: myLatlng,
mapTypeId: google.maps.MapTypeId.TERRAIN
}
map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);