地图不显示自定义消息 等待

HONGBAOABCD 2009-04-10 03:47:27
帮我调下,哪里出了问题,初学者。不胜感激
<?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>
...全文
243 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
tianyong2011 2011-03-21
  • 打赏
  • 举报
回复
问一下:你的那个MyInfoWindowSprite是哪个包?在哪下载啊?

6,720

社区成员

发帖
与我相关
我的任务
社区描述
专题开发/技术/项目 Google技术社区
社区管理员
  • Google技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧