`
aijun980204
  • 浏览: 98936 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

FLEX地图应用教程之一

    博客分类:
  • flex
阅读更多

用FLEX做地图,然后在地图上实现各种应用,我想大家都会非常的希望自己能够做到这样.来我BLOG的,很多都是初级进入FLEX或者FLASH的朋 友,所以我决定写一个系列的FLEX地图应用,但是到底会分成几篇,我也不敢说的那么肯定,我向来是想到那里就写到哪里.文章会一次性就完事,所以有错别 字,各位就忽略吧.
      回到正题,FLEX应用地图,我想大家都知道,做的最完善的就是YAHOO地图,可惜YAHOO地图没有中国什么事,所以做为国人,还是希望可以做自己国家的地图,然后才能有CASE可以做.这次我选用了,目前比较完善的The Earthplayer (地 球玩家)的API,目前此API已经包括了LIVE,GOOGLE,51地图三个版本,应当算是非常好了.不过我这里要说一下的是,目前The Earthplayer已经没有开源了,因为据我了解在The Earthplayer开源大半年的情况下,进度基本毫无效果,可以看出国内的开源情况有多糟糕,对于The Earthplayer的开发者,个人认为是值得理解的.妻不如妾,妾不如偷,我想就是这个道理吧.只要让你得不到,估计你才会记在心里.
      不过,幸好我是个懒人,只要给我一个完善的文档,我不需要知道里面怎么运算,我只需要知道怎么去应用这项工具就行.具体的就让原开发者去操心吧. 所以,这几篇教程也只对像我这样的应用者有用,其他的想知道怎么地图运算的,就忽略吧.



      思考: 首先我们要导入API,然后用API里的接口与FLEX联系起来,无论怎么样,我们首先要做的就是把地图先显示出来.AIP下载地址:点击
      动手:导入API,就是你打开下载的RAR包后,解压开,然后把里面的earthplayerlib.swc ,别说不会啊,否则拖出去打.下面就是代码了.


        <?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" width="400" height="400"
                //提取API里我们所需要的接口  xmlns:maps="com.earthplayer.maps.*"
   creationComplete="init()"  backgroundGradientColors="[#ffffff, #ffffff]">
    <mx:Script>
      <![CDATA[                        
              //这是北京的一个经纬坐标
            public var centerPoint:Point = new Point(116.37819,39.92374);
               //放大和缩小的参数.
             public var zoom:int = 6;        
              
              public function init():void{
              //设置地图目前红心对的地方
             maps.setCenter(centerPoint,zoom);          
      }      
      ]]>
    </mx:Script>
   //这里你可以实行三种地图切换,如<maps:Map51ditu ,或者<maps:MapGoogle ,下面是LIVE地图
    <maps:MapLive id="maps" width="100%" height="100%"/>
</mx:Application>


      这样,我们就能实现下面这样的一个简单的显示地图的DEMO了.

分享到:
评论
2 楼 liaoshaoyao 2010-11-27  
在FLex4下地图不能拖动呀, 请问楼主有遇到过这个问题没有呀?
1 楼 whao189 2010-09-25  
楼主啊。 你那个点击下载 。。。里面是木马啊。。。

,,,,,,,,麻烦你在法 一份啊。。。

相关推荐

    ArcGIS_Server_Flex开发教程.pdf

    虽然当前 Flex 已不再是最流行的 Web 开发技术之一,但在某些场景下,它仍然是一种有效的选择。随着新技术的发展,类似的技术栈也在不断演进,如使用 JavaScript 和 React.js 来替代 Flex。不过,对于已经使用了 ...

    ArcGIS API for Flex 教程

    在 ArcGIS API for Flex 中创建地图是基础操作之一,涉及到地图的初始化、图层的加载以及事件监听器的设置。 **1.2.2 创建地图** 1. **初始化地图对象**:使用 `Map` 类创建地图实例。 2. **设置中心点和缩放级别*...

    flex实用教程

    它是Flex应用程序的主要组成部分之一。 4. **ActionScript 3.0**:ActionScript 3.0是Flex应用程序的脚本语言,用于处理程序逻辑。它是一种面向对象的语言,支持高级编程功能。 #### 三、Flex技术核心特性 1. **...

    ArcGIS教程:ArcGIS Flex 3.1版本的新特点

    地图转换也是ArcGIS Flex 3.1的重要更新之一。现在,地图组件支持旋转功能,这意味着用户可以从不同角度查看地图,提高了地图的可视化效果。只需在API的样例组件中下载桌面和移动应用程序,就能实现地图的旋转操作。...

    TM_C_081113_ArcGIS-API-for-Flex-教程_v1.00.pdf

    ### ArcGIS API for Flex 教程知识点概览 #### 一、初级篇 **1.1 环境搭建** **1.1.1 概述** ArcGIS API for Flex 是 ESRI 在 2008 年推出的一款用于开发富互联网应用程序(RIA)的 WebGIS 客户端开发包。它提供...

    Arcgis Flex Resource Center 离线版

    在这款离线版中,核心组件之一就是flexAPIv2.exe,这是一个包含ArcGIS Flex API v2的可执行文件。API(Application Programming Interface)是软件之间的桥梁,它定义了软件系统之间交互的方式。ArcGIS Flex API v2...

    arcgis for Flex环境搭建

    ArcGIS作为GIS领域的重要工具之一,提供了多种开发方式来满足不同用户的需求。其中,ArcGIS API for Flex为开发者提供了一个强大的平台,用于构建高质量的富互联网应用程序(RIA)。本文将详细介绍如何搭建ArcGIS ...

    Flex 3程序设计[扫描版]

    - **Flex Builder**:Flex Builder是Flex的主要开发工具之一,它基于Eclipse平台,提供了集成的开发环境,包括代码编辑器、调试工具、模拟器等。 - **MXMLC**:MXMLC是一个命令行编译器,用于将MXML和ActionScript源...

    Flex开发实例

    - 事件处理是Flex应用的核心部分之一,通过监听特定事件来响应用户操作。 **18. DataGrid控件** - **DataGrid**用于展示表格数据,支持排序、筛选等功能。 **19. Tree控件** - **Tree**用于表示层次结构的数据。...

    Flex动态分段之里程定线(传入查询结果构建)

    在压缩包中的"Flex动态分段之里程定线(传入查询结果构建).pdf"文件,很可能是详细的教程或技术文档,包含了如何使用SuperMap iClient Flex API进行动态分段和里程定线的具体步骤,包括实例代码和示例图解。...

    用FLEX构建自己的基于supermap的webgis(b/s)系统入门资料

    在构建基于SuperMap的WebGIS(B/S)系统时,FLEX作为一个强大的富互联网应用程序(RIA)开发框架,被广泛用于创建交互式、图形化的地理信息系统。本入门资料旨在帮助初学者了解如何利用FLEX技术与SuperMap结合,搭建...

    opanscacle 地图基本操作

    这个压缩包文件中的"flex-core"可能包含的是与Flex技术相关的OpenScale地图基础操作源码,Flex是一种用于构建富互联网应用程序(RIA)的开发框架,特别适用于创建交互式地图应用。 在OpenScale中进行地图基础操作,...

    ArcGIS教程:使用 ArcGIS for Desktop 服务

    2. **同事分享**:同事之间共享服务URL也是常见的方式之一。 3. **arcgis.com搜索**:通过arcgis.com搜索相关的地理处理服务,可以找到包含所需任务的服务。服务描述中通常会包含一个REST连接条目,其中包含URL。...

    ArcGIS Server .net学习经典教程

    你将学习如何使用SDK中的类库,创建地图应用、数据编辑工具,以及执行地理处理任务。 5. **安全性和权限管理**:理解和配置ArcGIS Server的安全性至关重要。教程将涵盖身份验证机制,如Windows集成认证、OAuth 2.0...

    FlexViewerDevelopers

    地图容器是Sample Flex Viewer的核心组件之一,负责地图的渲染和交互。了解其工作原理有助于优化性能和提升用户体验。 #### 2.4 插件编程模型 Sample Flex Viewer支持通过插件机制扩展功能。插件遵循特定的命名...

    android视频教程下载.pdf

    7. "Android游戏开发高手进阶"、"Android游戏开发视频实战篇"、"Android游戏开发视频教程之数独":专门针对游戏开发的学习资源,适合对游戏开发有兴趣的开发者。 【高级应用】 8. "Android开发高级应用课程视频专题...

Global site tag (gtag.js) - Google Analytics