`

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
分享到:
评论

相关推荐

    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能通过“点击”对屏幕元素进行统一记录。 设计网格向您提供了简单的制作具有一致性设计布局的方法。 只需单键点击就能排列元素组。 均衡地隔...

    Google Android SDK开发范例大全(第3版) 1/5

    全书共分11章,主要以范例集的方式来讲述Android的知识点,详细介绍了开发Android的人机交互界面、Android常用的开发控件、Android手机收发短信等通信服务、开发Android手机的自动服务功能和娱乐多媒体功能以及整合...

    Google Android SDK开发范例大全(第3版) 4/5

    全书共分11章,主要以范例集的方式来讲述Android的知识点,详细介绍了开发Android的人机交互界面、Android常用的开发控件、Android手机收发短信等通信服务、开发Android手机的自动服务功能和娱乐多媒体功能以及整合...

    Google Android SDK开发范例大全(第3版) 3/5

    全书共分11章,主要以范例集的方式来讲述Android的知识点,详细介绍了开发Android的人机交互界面、Android常用的开发控件、Android手机收发短信等通信服务、开发Android手机的自动服务功能和娱乐多媒体功能以及整合...

    Google Android SDK开发范例大全(第3版) 5/5

    全书共分11章,主要以范例集的方式来讲述Android的知识点,详细介绍了开发Android的人机交互界面、Android常用的开发控件、Android手机收发短信等通信服务、开发Android手机的自动服务功能和娱乐多媒体功能以及整合...

    Delphi开发范例宝典目录

    实例280 自动生成编号 365 实例281 判断输入数据是否符合要求 367 8.7 数据库控件应用 369 实例282 用TDBGrid组件浏览数据库 369 实例283 TDBCtrlGrid的应用 370 实例284 DBGrid颜色变换 371 8.8 数据...

    Google Android SDK开发范例大全(第3版)part2

     全书共分11章,主要以范例集的方式来讲述Android的知识点,详细介绍了开发Android的人机交互界面、Android常用的开发控件、Android手机收发短信等通信服务、开发Android手机的自动服务功能和娱乐多媒体功能以及...

    《Google Android SDK开发范例大全(第3版)》.pdf

     全书共分11章,主要以范例集的方式来讲述android的知识点,详细介绍了开发android的人机交互界面、android常用的开发控件、android手机收发短信等通信服务、开发android手机的自动服务功能和娱乐多媒体功能以及...

    JavaScript网页特效范例宝典源码

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

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

    Java生成自定义控件源代码 2个目标文件 Java实现HTTP连接与浏览,Java源码下载 1个目标文件 摘要:Java源码,网络相关,HTTP  Java实现HTTP连接与浏览,Java源码下载,输入html文件地址或网址,显示页面和HTML源文件...

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

    Java生成自定义控件源代码 2个目标文件 Java实现HTTP连接与浏览,Java源码下载 1个目标文件 摘要:Java源码,网络相关,HTTP  Java实现HTTP连接与浏览,Java源码下载,输入html文件地址或网址,显示页面和HTML源文件...

    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