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

flex实现googelMap

    博客分类:
  • FLEX
阅读更多
之前看很多FLEX网站做出的MAP效果,觉得非常棒!自己试着也做出了一个MAP效果。

1:首先安装sdk,如果是FB就更加方便了,我这用的是FB。
2:下载Google 提供的flex google map工具包,我在附件中提供这个工具包(有map_flex_1_1.swc和他的接口架构),我在附件中已经加上了,不必再找。
3:需要有一个Google map 提供的 API key 在http://code.google.com/apis/maps/signup.html apply。
注册的时候最好是用http://localhost注册,这样你本地测试就OK!
4:现在就可以建立一个project,把map_flex_1_1.swc导入到你的project library中。
下面我借个软件开发经典的“hello world”来说明。(在Google的官方网站有这个例子)
创建一个mxml文件,代码如下:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" width="100%" height="100%">
  <mx:Panel title="Google Maps API for Flash - Simple Map" width="100%" height="100%">
    <mx:UIComponent id="mapContainer" 
        initialize="startMap(event);" 
        resize="resizeMap(event)" 
        width="100%" height="100%"/>
  </mx:Panel>
  <mx:Script>
    <![CDATA[
import flash.events.Event;
import com.google.maps.MapEvent;
import com.google.maps.Map;
import com.google.maps.MapType;
import com.google.maps.LatLng;

  private var map:Map;

  public function startMap(event:Event):void {
    map = new Map();
    map.addEventListener(MapEvent.MAP_READY, onMapReady);
    mapContainer.addChild(map);
    map.key="ABQIAAAAIhwqRCxr2Hd_iUrIB7KzdxT2yXp_ZAY8_ufC3CFXhHIE1NvwkxR4G7tD76snbpNjQ3DrJkhKe_noZg";
  }
      
  public function resizeMap(event:Event):void {
    map.setSize(new Point(mapContainer.width, mapContainer.height));
  }
  
  private function onMapReady(event:MapEvent):void {
    map.setCenter(new LatLng(37.4419, -122.1419), 14, MapType.NORMAL_MAP_TYPE);
  }
    ]]>
  </mx:Script>
</mx:Application>

运行一下!!

http://www.riachina.com/showtopic-6580.html
  • sdk.rar (331.1 KB)
  • 描述: SDK.ZIP
  • 下载次数: 149
  • 大小: 1.2 MB
分享到:
评论
3 楼 qing_feixiang 2011-04-04  
步骤很详细,很有用,谢谢了!!!
2 楼 josengg 2010-06-30  
3D街景效果 有提供相应的API么?
1 楼 ioryioryzhan 2008-07-04  
美女做的界面果然漂亮一点,我就不会放个panel,直接一个UIComponent就完了,哈哈

相关推荐

    google map for flex

    使用Flex版Google Map API,开发者可以实现以下功能: 1. 显示地图:通过API,开发者能够轻松地在应用程序中嵌入地图,调整地图的类型(如卫星图、地形图或混合图)以及缩放级别。 2. 定位与标记:可以获取用户...

    flex结合Google Map

    总结,`flex Google Map API`的结合使用,为开发者提供了丰富的工具,以创建具有强大地图功能的富互联网应用。通过深入理解这两个技术,开发者可以构建出高效、交互性强且富有创新的地理位置应用。`GoogleMapSample`...

    flex开发google map的应用

    3. **集成地图组件**:在Flex项目中,你需要创建一个GoogleMap组件,这通常涉及到导入Google Maps API库,并在MXML代码中定义组件实例。 4. **地图事件处理**:使用ActionScript编写事件监听器,以便用户与地图交互...

    googleMap-Flex

    本项目“googleMap-Flex”聚焦于使用Google Map API在Flex环境中实现这一功能,Flex是一个用于构建富互联网应用(RIA)的开源框架,基于Adobe AIR和Flash Player运行时。 在Flex中使用Google Map API,首先需要获取...

    GoogleMap For Flex Demo

    《GoogleMap for Flex演示详解》 GoogleMap for Flex是一款专为Adobe Flex开发者设计的库,它允许开发人员在Flex应用程序中集成和操作Google Maps服务。这个库提供了丰富的API,使得在Flex环境中创建交互式地图应用...

    Flex 4 加载Google Map地形图demo

    在本示例中,“Flex 4加载Google Map地形图demo”是一个展示如何在Flex 4应用中集成并显示Google Maps API的地形图层的项目。下面将详细讨论Flex 4与Google Maps API的集成以及地形图的实现。 1. **Flex 4 基础** ...

    GoogleMap_for_flex_sdk.zip

    `GoogleMap_for_flex_sdk.zip`这个压缩包正是为了解决Flex与Google Maps API之间的桥梁问题,它提供了在Flex环境中使用Google Maps的便利性。 二、Google Maps for Flex SDK核心概念 1. 地图组件:在Flex中,...

    google map例子

    通过这个"google map例子",开发者不仅可以学习到如何在Flex环境中使用Google Map API,还能掌握如何在RIA中实现地图功能的定制化和交互性增强。这个例子对于想要将地图功能整合到自己应用的Flex开发者来说,无疑是...

    ModestMaps-1.0.tar.gz_ flex map_flex_flex map_map flex_modestmap

    该库以其高效和可扩展性著称,适合开发类似Google Map的交互式地图应用。** ### 一、Flex技术简介 Flex是Adobe公司推出的一种基于MXML和ActionScript的开放源代码框架,主要用于构建富互联网应用程序(RIAs)。它...

    googleMap地图

    在本项目中,“googleMap地图”是一个基于Flex技术实现的地图应用示例,用于展示如何在地图上进行属性查询以及标注坐标点。Flex是一种用于构建富互联网应用程序(RIA)的开发框架,它基于ActionScript编程语言和...

    flex map

    在Flex中,地图组件通常是通过集成第三方地图服务,如Google Maps、Bing Maps或OpenStreetMap等来实现的。开发者可以利用这些服务提供的API和Flex的图形能力来创建自定义的地图界面,添加标记、图层、路径等交互元素...

    Flex3实现的谷歌地图实例

    开发者通过学习并实践网上的GoogleMap教程,创建了这个项目,以便于理解和掌握如何在Flex环境中集成和操作谷歌地图API。 首先,我们来看看Flex3是如何与谷歌地图API结合的。谷歌地图API提供了JavaScript版本和Flash...

    google map as3 源代码 源码

    综上所述,"google map as3 源代码 源码"提供的可能包含Flex和Flash两种组件的实现方式,Flex_Component可能是一个基于Flex框架的地图组件,而Flash_Component可能是直接在Flash IDE中开发的地图应用。通过分析这些...

    GoogleMap添加自定义标记-图片

    要实现“GoogleMap添加自定义标记”,你需要遵循以下步骤: 1. **引入Google Maps API**: 在HTML文件中,通过添加JavaScript链接来引入Google Maps API。确保获取了API密钥,并将其添加到链接中,以便正确加载...

    Arcgis server for flex 如何调用google地图

    在Flex中整合Google地图,可以利用ArcGIS API for Flex和Google Maps API的特性,实现地图服务的混合使用,提供更丰富的地图体验。 首先,你需要了解如何在Flex应用中引入Google Maps API。Google Maps API提供了...

    Flex实现goole地图程序

    在实现Google地图程序时,我们需要做以下几步: 1. **设置环境**:首先,确保你已经安装了Flex Builder或Apache Flex SDK,并配置了相应的环境。此外,你需要从Google Developers Console获取一个API密钥,以便使用...

    flex导入地图 webservice

    var googleMap:GoogleMap = new GoogleMap(mapOptions); this.addElement(googleMap); ``` 这里的`LatLng`对象定义了地图的初始中心位置,你可以根据需要调整坐标。 **步骤4:添加功能** Google Maps API允许你...

Global site tag (gtag.js) - Google Analytics