`
longgangbai
  • 浏览: 7325792 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

构建基于google地图的flash应用程序

阅读更多

第一步:下载并安装Flex Builder,它是Adoble公司的一个免费开发工具

 

第二步:申请 Google Maps API key

首先您需要到 Google 站点 上申请一个免费的 Google Maps API key。它会提示您输入“My web site URL”,为了本机测试,我们输入本机地址“http://127.0.0.1”,然后点击确认按钮之后就会看到申请的 key 了。注意如果希望您的地图应用程序能在您自己的网站上运行,需要填写真正的网站域名。

 

 

 

Key:ABQIAAAAViUMatPcj0rV9pux5-KBWhRi_j0U6kJrkFvY4-OX2XYmEAa76BSc2MpMp_7DA-EwFzNhJ3TZRSOhHg

第三步:下载 Google Maps API for Flash SDK

下载 Google Maps API for Flash SDK 到本地硬盘并解压。解压后在 lib 目录下会有两个 swc 文件,这些 swc 文件包含开发 Google Maps API for Flash 应用程序要用到的所有 ActionScript 类。在用 Flex 开发 Google 地图应用程序时,必须把后缀为 _flex 的 swc 文件加到项目的 Library path 中。

下载地址:http://maps.googleapis.com/maps/flash/release/sdk.zip

第4步:配置 Flex 工程的 Library path

创建完 Flex 工程后,右键点击这个工程,在弹出菜单中选择 Properties。在 Properties 窗口中选择 Flex Build Path,再选择 Library path, 在此点击 Add SWC 按钮选择前面解压后得到的 map_flex_*.swc 文件即可

第5步:调用函数

<maps:Map xmlns:maps="com.google.maps.*"

    id="map" mapevent_mapready="onMapReady(event)"

    width="100%" height="100%"  

    key="自己刚申请的key"

/>

private function onMapReady(event:MapEvent):void {           //设置地图显示的坐标,以及地图显示的类型.     //MapType有4种类型分别是     //HYBRID_MAP_TYPE 混合模式,    //NORMAL_MAP_TYPE 标准模式,    //PHYSICAL_MAP_TYPE自然地图模式,    //SATELLITE_MAP_TYPE卫星模式     this.map.setCenter(        new LatLng(39.92,116.46)/*经纬度*/,         14,  MapType.NORMAL_MAP_TYPE);   }

分享到:
评论

相关推荐

    flash地图开发api

    ArcGIS API for Flex是基于Flash的,用于构建具有地图和地理分析功能的Web应用程序。它支持数据可视化、空间查询和分析,以及地图服务的集成。 2. **Bing Maps**:微软的在线地图服务,提供了多种开发工具,包括...

    谷歌地图api

    这个压缩包文件可能包含了关于如何使用Flex(一种基于ActionScript的富互联网应用程序框架)来调用谷歌地图API的资源和文档。 首先,我们要理解Flex与谷歌地图API的结合。Flex是一个开源的开发工具,主要用于创建...

    建立基于ArcGIS Server的Javascript API和Flex API的地图应用

    结合JavaScript API和Flex API,开发者能够构建出高度交互、功能丰富的地图应用程序,这些程序不仅能够展示地理信息,还能进行复杂的空间分析与数据处理。 #### ArcGIS Server开发概要 ArcGIS Server作为ESRI公司...

    flash地图源码 可放大缩小

    7. **地图API集成**:虽然这个源码可能不直接依赖现代的地图API(如Google Maps API或OpenStreetMap),但在实际项目中,开发者经常将Flash与这些服务结合,以获取实时的地理信息和定位服务。 总的来说,这个"flash...

    基于Flex与Google Maps的地方特产Web GIS构建.pdf

    Flex是Adobe公司推出的开源Flash框架,可以快速构建具备丰富数据展示、强大客服逻辑和集成多媒体的Web应用程序。Flex框架的主要特点是标签化语言、可扩展的UI组件和数据访问组件的结合,使开发人员能够快速构建复杂...

    通过地名搜索在谷歌地图上显示地理全名和经纬度

    Flex是一种基于ActionScript 3的开放源代码框架,用于构建富互联网应用程序(RIA)。在Flex项目中,我们可以使用Flash Player或Adobe AIR运行时环境来在用户浏览器或桌面应用中展示交互式内容。在这个特定的Flex工程...

    JS_建立基于ArcGIS_Server的Javascript_API和Flex_API的地图应用.pdf

    ### 基于ArcGIS Server...总之,利用ArcGIS Server结合JavaScript API和Flex API,开发者可以构建出功能强大且易于维护的地图应用程序。无论是桌面应用还是移动应用,都可以通过这些技术实现高效的GIS服务集成和展示。

    flash和flex地图API以及相关word文档式教程

    Flex,则是基于ActionScript 3.0的开源框架,专门用于构建富互联网应用程序。Flex SDK提供了一个MXML和ActionScript的开发环境,使得开发者可以更容易地构建具有复杂用户界面的桌面和移动应用。Flex编译器会将这些...

    googleMap地图

    Flex是一种用于构建富互联网应用程序(RIA)的开发框架,它基于ActionScript编程语言和Adobe AIR或Flash Player运行时环境。 首先,我们要理解Flex在其中的角色。Flex允许开发者使用MXML和ActionScript来构建用户...

    flex做的Google地图.rar_876Q_flex_google 地图_why2l6

    Flex是基于ActionScript 3.0的开源框架,用于创建富互联网应用程序(RIA)。它允许开发者使用MXML和ActionScript来构建交互式的用户界面,通常与Flash Player或Adobe AIR一起运行。 描述提到“用flex开发的google...

    FLEX地图应用教程

    首先,我们需要了解Flex是一个基于ActionScript 3.0的开源框架,用于构建富互联网应用程序(RIAs)。而地图应用则是利用Flex的图形和交互能力,将地图服务集成到Web应用中。 教程的目标群体主要是初学者,他们可能...

    flex谷歌地图

    Flex是一种基于ActionScript 3的开源框架,用于构建富互联网应用程序(RIA)。它允许开发者用MXML和AS3编写代码,创建具有动态图形、数据可视化和用户交互功能的Web应用。而谷歌地图API则是谷歌提供的服务,允许...

    google map for flex

    Flex是一种基于ActionScript 3.0的开放源代码框架,用于构建富互联网应用程序(RIA)。使用Flex版Google Map API,开发者可以实现以下功能: 1. 显示地图:通过API,开发者能够轻松地在应用程序中嵌入地图,调整...

    Flex实现goole地图程序

    在IT行业中,Flex是一种基于ActionScript 3.0和Flash Player的开源框架,主要用于构建富互联网应用程序(RIA)。Google Maps API则是一个强大的工具,允许开发者将谷歌地图集成到自己的网站或应用中,提供地图显示、...

    flashmap

    Flex是一种强大的开发框架,主要应用于构建富互联网应用程序(Rich Internet Applications,RIAs)。通过使用Flex,开发者可以使用MXML和ActionScript 3.0来构建具有动态图形、交互性和数据绑定功能的用户界面。...

    教你怎样用FLEX做地图的教程

    首先,我们需要了解Flex是一个基于MXML和ActionScript的开发平台,用于构建富互联网应用程序(RIA)。通过它,我们可以构建具有交互性和动态性的Web应用程序,而地图功能则是此类应用中常见的需求。 标题中的“教你...

    flex做的googlemaps

    Flex是一种基于ActionScript 3.0的开放源代码框架,用于构建富互联网应用程序(RIA),它可以与Flash Player或Adobe AIR运行时环境一起工作,为用户提供丰富的交互式体验。在描述中,“分享一下”可能意味着作者想要...

    Flash Development for Android Cookbook

    - **定义与作用:** Adobe AIR (Adobe Integrated Runtime) 是一个开放环境,允许开发者使用HTML、JavaScript、Flash和Flex等技术构建并部署跨平台的应用程序。AIR使得基于这些技术开发的应用程序能够在桌面上运行而...

    自己写的一个地图

    例如定位特定位置、设置地图层级、切换地图图层或调整标记等,这种灵活性在各种场景下都很有用,比如在Web应用程序中根据用户需求动态更新地图信息。 标签“地图”则直接指明了主题,涉及的地图技术可能包括: 1. ...

Global site tag (gtag.js) - Google Analytics