Buongiorno ho in filmato flash as3 che ho inserito in una pagina html fatta con dreamweaver cs3, fin qui tutto ok
nel filmato flash al primo fotogramma ho questa azione:
// Importo le classi Google Maps
import com.google.maps.*;
import com.google.maps.overlays.*;
import com.google.maps.controls.*;
var map:Map = new Map();
map.key="AIzaSyD5UJDQo_awleQPDpeJZn46jI-ZVe0THIc"; // vedi sotto per ottenere una tua chiave
map.sensor="false";
map.setSize( new Point(550, 450));
map.x=46.5;
map.y=42.9;
addChild(map);
map.addEventListener( MapEvent.MAP_READY, onMapReady );
var message:Array = ["This","is","the","secret","message"];
function onMapReady(e:MapEvent):void {
map.addControl( new PositionControl() );
map.addControl( new ZoomControl() );
map.addControl( new MapTypeControl() );
map.setCenter(new LatLng(45.635817,8.372239), 12);
var marker:Marker=new Marker(new LatLng( 45.635817,8.372249));
var html:String="Ristorante Pizzeria Maiori";
var altezza:Number=100
var larghezza:Number=230
marker.addEventListener(MapMouseEvent.CLICK, function(e:MapMouseEvent):void
{
marker.openInfoWindow(new InfoWindowOptions({contentHTML:html, height:altezza, width:larghezza, strokeStyle: {color: 0xF44B00}}));
});
map.addOverlay(marker);
}
in locale vedo la mappa e tutto funziona.
appena metto tutto su server del provider (ARUBA) non vedo la mappa e mi si presenta questo errore:
"Initialization failed: please check the API key,
swf location, version and network availability."
io sono già andato sul sito apposito per registrare una nuova key, che e quella che vedete sopra lo presa e incollata nella action del filmato flash... ma nulla.
tra l'altro tempo fa feci una cosa simile ma la key che mi diedero era completamente diversa cioe era un codice molto piu lungo tipo AIBIQAAAA.... come mai adesso non mi funziona piu'
grazie mille in anticipo