`

flash 自动生成地图控件

阅读更多


       地图应用,是现在很多领域涉及的应用之一,无论是分析软件,例如政府的执法部门,还是现在快速发展的地理信息系统,物联网等,都希望通过地图来帮助更多的人进行工作和定位,闲暇之余,特意写了个基于as3的地图生成控件,只要按照规定的数据格式传入地理信息数据,即可生成想要的地图,并提供鼠标经过变色功能,地图点击功能,效果图如附件,依赖包控件minnMapLib.zip 看附件
flash 地图生成控件效果

flex 代码
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600" creationComplete="application1_creationCompleteHandler(event)" xmlns:minn="minn.*">
<s:layout>
<s:VerticalLayout/>
</s:layout>
<fx:Declarations>
<!-- Place non-visual elements (e.g., services, value objects) here -->
</fx:Declarations>
<fx:Script>
<![CDATA[

/**
* email:freemanfreelift@gmail.com
* author:minn
* QQ:394286006
* date 20130411
*
*/

import minn.MapComponent;

import mx.collections.ArrayCollection;
import mx.controls.Alert;
import mx.core.UIComponent;
import mx.events.FlexEvent;
private const NORMAL_COLOR:uint=0x65CB02;
private var mapData:ArrayCollection=new ArrayCollection(
[{x:212,y:121,point:[{px:214,py:122},{px:217,py:122},{px:218,py:123},{px:221,py:121},{px:221,py:117},{px:223,py:116}
,{px:224,py:114},{px:223,py:113},{px:227,py:115},{px:230,py:117},{px:235,py:130},{px:240,py:140},{px:220,py:135}
,{px:215,py:145},{px:210,py:125}]},
{x:232,y:141,point:[{px:234,py:142},{px:237,py:142},{px:238,py:143},{px:241,py:141},{px:241,py:137},{px:243,py:136}
,{px:244,py:134},{px:243,py:133},{px:247,py:135},{px:250,py:137},{px:255,py:150},{px:260,py:160},{px:240,py:155}
,{px:235,py:165},{px:230,py:155}]}
]);


protected function application1_creationCompleteHandler(event:FlexEvent):void
{
// TODO Auto-generated method stub

map_id.setMapData(mapData,extendDualFunction);


}


private function extendDualFunction(mc:MapComponent):void{
Alert.show('hello minn,这是flash地图生成控件');
}




]]>
</fx:Script>
<minn:MinnMapCanvas id="map_id" width="600" height="400" >

</minn:MinnMapCanvas>
</s:Application>

 


 

  • 大小: 8.8 KB
分享到:
评论

相关推荐

    优化kindeditor,修改flash批量上传图片方式为H5上传,添加第三方视频代码功能,添加手机尺寸预览,粘

    用户可以方便地复制视频分享代码,并在编辑器中直接插入,自动生成嵌入式视频,使内容更加丰富多样。 3. **手机尺寸预览**: 考虑到移动设备的普及,编辑的内容需要适应各种屏幕尺寸。优化后的KindEditor增加了...

    基于ActiveX控件技术的WebGIS设计原理

    例如,通过ActiveX控件,可以创建一个交互式的地图,用户可以在地图上进行操作,如放大、缩小、拖动地图,以及进行空间查询和分析等。 #### 三、基于ActiveX控件的WebGIS实现 基于ActiveX控件的WebGIS实现主要包括...

    某机械设备企业后台可生成html静态网站企业源码

    - "aspnet_client":这是ASP.NET自动创建的目录,包含客户端脚本库,如AJAX和验证控件所需的JavaScript文件。 - "ad":可能包含广告文件或推广材料。 6. SEO优化:生成HTML静态网站有助于搜索引擎优化,因为静态...

    GoogleMap For Flex Demo

    通过API,开发者可以实现地图的动态更新,自定义地图样式,以及添加各种地图控件。 2. **地图集成** 集成GoogleMap for Flex首先需要在项目中引入相应的库文件,如library.swf。这个SWF文件包含了所有必要的类和...

    MapGIS IGServer Flex 问题集锦

    瓦片地图是一种通过预生成小地图片,然后在需要时拼合显示的技术,可以提高地图的显示效率。开发者需要了解如何在MapGIS IGServer Flex应用中加载和显示瓦片地图,以及如何控制瓦片地图的显示方式。 3. 显示地图...

    ASP.NET4高级程序设计(第4版) 3/3

    13.3.1 生成数据模型 442 13.3.2 数据模型类 442 13.3.3 实体关系 444 13.3.4 查询存储过程 446 13.3.5 LINQ to Entities查询揭秘 447 13.4 数据库操作 452 13.4.1 插入 452 13.4.2 更新 454 13.4.3...

    ASP.NET4高级程序设计第4版 带目录PDF 分卷压缩包 part1

    13.3.1 生成数据模型 13.3.2 数据模型类 13.3.3 实体关系 13.3.4 查询存储过程 13.3.5 LINQ to Entities查询揭秘 13.4 数据库操作 13.4.1 插入 13.4.2 更新 13.4.3 删除 13.4.4 管理并发 13.4....

    软件界面设计工具_3款合集

    元素的自动生成功能。 您能在任何地方放置任何元素。 Edge snapping能通过“点击”对屏幕元素进行统一记录。 设计网格向您提供了简单的制作具有一致性设计布局的方法。 只需单键点击就能排列元素组。 均衡地隔...

    在售房屋报价HTML5模板是一款适合房地产公司网站模板下载 .rar

    5. **Canvas图形绘制**:HTML5的元素允许动态生成2D图形,为房地产模板中的地图、房屋3D视图等功能提供了可能。 6. **表单控件**:HTML5新增了多种表单输入类型,如date、range、email等,提高了表单验证和用户体验...

    HTml5很不错的资料

    5. **表单控件**:HTML5改进了表单处理,新增了`&lt;input&gt;`类型的元素,如`email`、`date`、`range`,以及`&lt;datalist&gt;`、`&lt;output&gt;`和`&lt;fieldset&gt;`等元素,提升用户体验和数据验证。 6. **地理定位(Geolocation)**...

    综合练习题的素材(1,2,3,4)

    此外,标签新增了属性如required(必填)、placeholder(占位符)和autofocus(自动聚焦),为表单交互提供了更多灵活性。 【多媒体支持】 HTML5添加了原生的音频和视频支持,通过和标签,开发者可以直接在网页中...

    JavaScript网页特效范例宝典源码

    实例068 根据下拉菜单的值显示不同控件 112 实例069 分级下拉列表 113 2.3 单选按钮组 114 实例070 不提交表单获取单选按钮的值 114 实例071 选中单选按钮后显示其他表单元素 116 实例072 通过单选按钮控制其他表单...

    JAVA上百实例源码以及开源项目源代码

    日历表格面板 [ConfigLine.java] 控制条类 [RoundBox.java] 限定选择控件 [MonthMaker.java] 月份表算法类 [Pallet.java] 调色板,统一配色类 Java扫雷源码 Java生成自定义控件源代码 2个目标文件 Java实现HTTP连接...

    java开源包1

    jActionScript 是一个使用了 JavaSWF2 的 Flash 解析器和生成器。提供了一个基于对象模型的 ActionScript 字节码,并提供了 ActionScript 字节码统计工具。 Java类重加载工具 JReloader JReloader 是一个用来重新...

    java开源包11

    jActionScript 是一个使用了 JavaSWF2 的 Flash 解析器和生成器。提供了一个基于对象模型的 ActionScript 字节码,并提供了 ActionScript 字节码统计工具。 Java类重加载工具 JReloader JReloader 是一个用来重新...

    java开源包2

    jActionScript 是一个使用了 JavaSWF2 的 Flash 解析器和生成器。提供了一个基于对象模型的 ActionScript 字节码,并提供了 ActionScript 字节码统计工具。 Java类重加载工具 JReloader JReloader 是一个用来重新...

Global site tag (gtag.js) - Google Analytics