岛国射手 岛国射手
生来孤独。
关注数: 24 粉丝数: 18 发帖数: 2,005 关注贴吧数: 28
Flex 桌面程序调用百度地图,粗不来,求大神指点。 开发环境:Flex。4.5. flash11,Sdk4.5. 下面上代码: As类: package { import baidu.map.basetype.Size; import baidu.map.core.Map; import baidu.map.basetype.LngLat; import baidu.map.layer.Layer; import baidu.map.layer.RasterLayer; import mx.controls.Alert; import flash.display.Sprite; import flash.display.StageAlign; import flash.display.StageScaleMode; /** * Demo:Hello World! */ public class HelloWorld extends Sprite { public function aa():void { width=400; height=400; // 创建一个大小为600*400的Map对象 var map:Map = new Map(new Size(600, 400)); addChild(map); // 初始化Map的中心点和显示级别 map.centerAndZoom(new LngLat(116.404, 39.915), 12); // 添加底图 var layer:Layer = new RasterLayer("BaiduMap", map); map.addLayer(layer); } } } ---------------------------------------- 主程序调用AS类。: <?xml version="1.0" encoding="utf-8"?> <s:WindowedApplication xmlns:fx="http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fns.adobe.com%2Fmxml%2F2009&urlrefer=c47fb7272de49af5cb3fc5fe07f5736b" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" creationComplete="windowedapplication1_creationCompleteHandler(event)"> <fx:Script> <![CDATA[ import HelloWorld; import mx.events.FlexEvent; protected function windowedapplication1_creationCompleteHandler(event:FlexEvent):void { // TODO Auto-generated method stub var hlwd:HelloWorld=new HelloWorld(); hlwd.aa(); } ]]> </fx:Script> <fx:Declarations> <!-- 将非可视元素(例如服务、值对象)放在此处 --> </fx:Declarations> </s:WindowedApplication> 运行,不报错,就是现实不出地图。求高手解答。
1 下一页