mi da il seguente errore nel codice automatico che genera lui.
"Errore di run-time di Microsoft JScript: 'google' non è definito"
questa è la funzione javascript che genera
"(function() {var fn = function() {$get("ToolkitScriptManager1_HiddenField").value = '';Sys.Application.remove_init(fn);};Sys.Application.add_init(fn);})();var GMapsProperties={};function getGMapElementById(mapId,GMapElementId){var _mapId=typeof(mapId)=='string'? mapId : mapId.getDiv().id;var overlayArray=GMapsProperties[_mapId]['overlayArray'];for(var i=0;i < overlayArray.length;i++){if(overlayArray[i][0]==GMapElementId){return overlayArray[i][1];}}return null;}function removeGMapElementById(mapId,GMapElementId){var _mapId=typeof(mapId)=='string'? mapId : mapId.getDiv().id;var overlayArray=GMapsProperties[_mapId]['overlayArray'];for(var i=0;i < overlayArray.length;i++){if(overlayArray[i][0]==GMapElementId){overlayArray.splice(i,1);return;}}}function closeWindows(mapId){for(var i=0;i<GMapsProperties[mapId]['windowArray'].length;i++){GMapsProperties[mapId]['windowArray'][i][1].close();}}var _sg=_sg ||{};_sg.cs=(function(){var p={};p.createMarker=function(opt,id){var m=new google.maps.Marker(opt);if(id && m.getMap())GMapsProperties[m.getMap().getDiv().id]['overlayArray'].push([id,m]);return m;};p.createPolyline=function(opt,id){var m=new google.maps.Polyline(opt);if(id && m.getMap())GMapsProperties[m.getMap().getDiv().id]['overlayArray'].push([id,m]);return m;};p.createPolygon=function(opt,id){var m=new google.maps.Polygon(opt);if(id && m.getMap())GMapsProperties[m.getMap().getDiv().id]['overlayArray'].push([id,m]);return m;};return p;})();function addEvent(el,ev,fn){if(el.addEventListener)el.addEventListener(ev,fn,false);else if(el.attachEvent)el.attachEvent('on'+ev,fn);else el['on'+ev]=fn;}GMapsProperties['subgurim_GMap_Dove_Siamo'] = {}; var GMapsProperties_subgurim_GMap_Dove_Siamo = GMapsProperties['subgurim_GMap_Dove_Siamo']; GMapsProperties_subgurim_GMap_Dove_Siamo['enableStore'] = false; GMapsProperties_subgurim_GMap_Dove_Siamo['overlayArray'] = new Array(); GMapsProperties_subgurim_GMap_Dove_Siamo['windowArray'] = new Array();var subgurim_GMap_Dove_Siamo;function load_subgurim_GMap_Dove_Siamo(){var mapDOM = document.getElementById('subgurim_GMap_Dove_Siamo'); if (!mapDOM) return;subgurim_GMap_Dove_Siamo = new google.maps.Map(mapDOM);function subgurim_GMap_Dove_SiamoupdateValues(eventId,value){var item=document.getElementById('subgurim_GMap_Dove_Siamo_Event'+eventId);item.value=value;}google.maps.event.addListener(subgurim_GMap_Dove_Siamo, 'addoverlay', function(overlay) { if(overlay) { GMapsProperties['subgurim_GMap_Dove_Siamo']['overlayArray'].push(overlay); } });google.maps.event.addListener(subgurim_GMap_Dove_Siamo, 'clearoverlays', function() { GMapsProperties['subgurim_GMap_Dove_Siamo']['overlayArray'] = new Array(); });google.maps.event.addListener(subgurim_GMap_Dove_Siamo, 'removeoverlay', function(overlay) { removeGMapElementById('subgurim_GMap_Dove_Siamo',overlay.id) });google.maps.event.addListener(subgurim_GMap_Dove_Siamo, 'maptypeid_changed', function() { var tipo = subgurim_GMap_Dove_Siamo.getMapTypeId(); subgurim_GMap_Dove_SiamoupdateValues('0', tipo);});google.maps.event.addListener(subgurim_GMap_Dove_Siamo, 'dragend', function() { var lat = subgurim_GMap_Dove_Siamo.getCenter().lat(); var lng = subgurim_GMap_Dove_Siamo.getCenter().lng(); subgurim_GMap_Dove_SiamoupdateValues('2', lat+','+lng); });google.maps.event.addListener(subgurim_GMap_Dove_Siamo, 'zoom_changed', function() { subgurim_GMap_Dove_SiamoupdateValues('1', subgurim_GMap_Dove_Siamo.getZoom()); });subgurim_GMap_Dove_Siamo.setOptions({center:new google.maps.LatLng(41,-3.2),disableDefaultUI:true,keyboardShortcuts:false,mapTypeId:google.maps.MapTypeId.ROADMAP,overviewMapControl:true,panControl:true,scrollwheel:false,zoom:6,zoomControl:true});}setTimeout('load_subgurim_GMap_Dove_Siamo()', 200);//]]>"
In pratica io ho maschera con due viste diverse, premendo il pulsante sulla prima voglio far apparire sulla seconda la mappa.
Se la mappa è dentro un view non funziona e da quell'errore, forse sbaglio a caricare i dati della mappa?