地图不显示自定义消息 等待
帮我调下,哪里出了问题,初学者。不胜感激
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" width="100%" height="100%"
>
<maps:Map xmlns:maps="com.google.maps.*" id="map" mapevent_mapready="onMapReady(event)"
width="100%" height="100%"
key="ABQIAAAAEUQL_IqwWX4ZOcEtw0r7whRi_j0U6kJrkFvY4-OX2XYmEAa76BQc0gZPMJROw3owe9BMoRHM0FER_A"/>
<mx:Script>
<![CDATA[
import com.google.maps.MapMoveEvent;
import com.google.maps.controls.MapTypeControlOptions;
import com.google.maps.controls.MapTypeControl;
import com.google.maps.controls.ZoomControlOptions;
import com.google.maps.controls.ZoomControl;
import com.google.maps.controls.OverviewMapControlOptions;
import com.google.maps.controls.OverviewMapControl;
import com.google.maps.controls.PositionControlOptions;
import com.google.maps.controls.PositionControl;
import com.google.maps.InfoWindowOptions;
import self.MyInfoWindowSprite;
import com.google.maps.MapMouseEvent;
import com.google.maps.overlays.Marker;
import flash.events.Event;
import com.google.maps.MapEvent;
import com.google.maps.Map;
import com.google.maps.MapType;
import com.google.maps.LatLng;
import com.google.maps.MapMoveEvent;
private var array:Array = new Array();
private function onMapReady(event:MapEvent):void {
map.setCenter(new LatLng(39.92,116.46)/*经纬度*/, 14, MapType.SATELLITE_MAP_TYPE/*卫星图模式*/);
//加上一些Control
//显示一个方向的按钮,用来移动地图
map.addControl( new PositionControl( new PositionControlOptions() ) );
//显示一个地图的缩略图
map.addControl( new OverviewMapControl( new OverviewMapControlOptions() ) );
//显示一个刻度条用来放大和缩小地图
map.addControl( new ZoomControl( new ZoomControlOptions() ) );
//在地图上显示地图的4中类型 可以随意切换
map.addControl( new MapTypeControl( new MapTypeControlOptions() ) );
map.enableScrollWheelZoom();
map.enableContinuousZoom();
// var address:LatLng
// = new LatLng(map.getCenter().lat(),map.getCenter().lng());
// map.openInfoWindow(
// address,
// new InfoWindowOptions({title: "Hello", content: "这是我在丹东的家"})
// );
var marker:Marker;
var customContent:MyInfoWindowSprite = new MyInfoWindowSprite();
var options:InfoWindowOptions = new InfoWindowOptions({customContent: customContent});
//将窗体实例赋给 InfoWindowOptions 类
marker.addEventListener(MapMouseEvent.CLICK, function (event:MapMouseEvent):void {
//通过 marker 弹出自定义窗体
marker.openInfoWindow(options);
}
);
}
]]>
</mx:Script>
</mx:Application>