07/06/2012, 09:51
|
| | Fecha de Ingreso: junio-2012
Mensajes: 4
Antigüedad: 12 años, 5 meses Puntos: 0 | |
Respuesta: Swf y navegador Hola Bandit,
Puede ser la clave de la API?
Es bastante posible que sea esto pero google no me dija generarla
que eta obsoleto
https://developers.google.com/maps/signup?hl=es
Como puedo solucionar esto?
Te dejo el código
// importamos las clases necesarias para el ejemplo
import com.google.maps.Map;
import com.google.maps.MapEvent;
import com.google.maps.MapType;
import com.google.maps.controls.*;
import com.google.maps.LatLng;
import com.google.maps.overlays.*;
import com.google.maps.overlays.MarkerOptions;
import com.google.maps.MapMouseEvent;
import com.google.maps.InfoWindowOptions;
// creamos el mapa
var mapaTF:Map = new Map();
// almacenamos la ventana de información en la variable
// masInfo_mc, se trata del clip de la librería
// convertido en clase "InfoTF"
var masInfo_mc:InfoTF = new InfoTF();
// lo ocultamos de inicio
mapaTF.visible = false;
// creamos el objeto con el marcador
var marcadorTF:Marker;
// ---AQUÍ HAY QUE INTRODUCIR LA CLAVE DE LA API DE MAPS -----
mapaTF.key="LACLAVEDETUDOMINIO";
// cuando el mapa esté disponible ejecuamos la función mapaListo.
mapaTF.addEventListener(MapEvent.MAP_READY, mapaListo);
// situamos el mapa en la lista de visualización 41.503817,1.84976
addChild(mapaTF);
function mapaListo(event:MapEvent):void {
// centramos el mapa a las coordenadas deseadas
// con zoom (15) y tipo de mapa (MapType.NORMAL_MAP_TYPE)
mapaTF.setCenter(new LatLng( 41.71060277777778,1.8471555555555557), 12, MapType.NORMAL_MAP_TYPE);
//mapaTF.setCenter(new LatLng(40.350549,-3.816002), 15, MapType.NORMAL_MAP_TYPE);
// añadimos los controles disponibles en el mapa
mapaTF.addControl(new ZoomControl());
mapaTF.addControl(new PositionControl());
mapaTF.addControl(new MapTypeControl());
// creamos y posicionamos el marcador usando como icono
// el clip de la librería convertido en clase "LogoTF"
marcadorTF = new Marker(new LatLng(41.71060277777778,1.8471555555555557), new MarkerOptions({icon:new LogoTF()}));
//agregamos el detector de evento para el clic sobre el marcador
marcadorTF.addEventListener(MapMouseEvent.CLICK, verInfo);
// lo añadimos el mapa
mapaTF.addOverlay(marcadorTF);
// definimos el tamaño del mapa y su posición
mapaTF.setSize(new Point(500, 400));
mapaTF.x = 300;
mapaTF.y = 0;
// mostramos el mapa pasado medio segundo
// así damos tiempo que se inicialice todo
setTimeout(function(){mapaTF.visible = true;},500);
}
// función que muestra la ventanita de información
// al pulsar sobre el marcador
function verInfo(e:MapMouseEvent):void {
marcadorTF.openInfoWindow(new InfoWindowOptions({customContent:masInfo_mc,custom Offset:new Point(120, 150), hasCloseButton:true}));
} |