`
vyyv
  • 浏览: 17600 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

Google Maps API for Flash学习笔记

    博客分类:
  • Flex
阅读更多

参考:Google Maps API for Flash

 

Latitudes and Longitudes:维度 和 经度

LatLng object:一组经纬度 一个地理意义上的点

var myGeographicCoordinates:LatLng = new LatLng(myLatitude, myLongitude);

LatLngBounds object: 一个矩形区域 由西南和东北两个LatLng object限定

getLatLngBounds() :返回当前的可视区域

 

实例在可视范围内做10个标记

View example (MapMarkers.html)

View Source (MapMarkers.mxml)

 

 

运用MapOptions初始化你的地图

四步:
1 声明  MapEvent.MAP_PREINITIALIZE event handler,可在 ActionScript中声明或在MXML mapevent_mappreinitialize 中声明
2 定义 event handler,一般使用 private function
3 在 event handler 中创建 MapOptions object 并指定它的属性
4 执行Map的setInitOptions()方法。注:setInitOptions只能在MapEvent.MAP_PREINITIALIZE事件中被调用

 

 <?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
 
<maps:Map xmlns:maps="com.google.maps.*" mapevent_mappreinitialize="onMapPreinitialize(event)" id="map" width="100%" height="100%" key="your_api_key"/>
 
<mx:Script>
        <![CDATA[
          import  .....
     
        private function onMapPreinitialize(event:Event):void {
          var myMapOptions:MapOptions = new MapOptions();
          myMapOptions.zoom = 14;
          myMapOptions.center = new LatLng(40.736072,-73.992062);
          myMapOptions.mapType = MapType.NORMAL_MAP_TYPE;
          this.map.setInitOptions(myMapOptions);
        }
       
        ]]>
 
</mx:Script>
</mx:Application>

 

View example (MapOptionsInit.html)

View Source (MapOptionsInit.mxml)

 

 

 

设置API key

在MXML中设置
在CS3中设置
在HTML中设置

 

本地化

地图属性

地图类型

NORMAL_MAP_TYPE- 普通行政交通地图

SATELLITE_MAP_TYPE - Google Earth卫星地图

HYBRID_MAP_TYPE - 以上两种地图混合

PHYSICAL_MAP_TYPE - 地形等高线地图

DEFAULT_MAP_TYPES - an array of these four types, useful for iterative processing

 

zoom level 放大倍数 范围0-19
getZoom()

 

可以直接使用的一些常用方法

disableDragging() :是否可拖动
setCenter():设置地图中心

panTo():移动到

zoomIn():缩放

 

Info Windows:地图上的标签

分享到:
评论

相关推荐

    Google Maps API编程资源大全

    Google Maps API是Google提供的一项强大的服务,允许开发者在自己的应用程序中集成地图功能,进行地理位置相关的开发。这个"Google Maps API编程资源大全"包含了丰富的资料,帮助开发者深入理解和使用这一技术。 ...

    图书Google Maps API开发大全的各章源码

    源码文件"code"包含了上述所有概念的实际代码示例,这为读者提供了一手的实践材料,通过阅读和运行这些代码,可以更直观地学习Google Maps API的用法,从而提升开发技能。在实际开发中,开发者可以根据书中的指导,...

    Google Maps API开发大全

    《Google Maps API开发大全》是针对开发者们深入学习和应用Google Maps API的重要参考资料。Google Maps API是Google提供的一项强大服务,允许开发者将地图功能集成到自己的网站或应用程序中,实现地图展示、定位、...

    Google Maps API V3 中文参考文档(JavaScript)

    Google Maps API V3 中文参考文档(JavaScript) Google Maps API V3 是 Google Maps 提供的一款强大的地图应用程序接口,允许开发者在网站或应用程序中轻松嵌入谷歌地图。该 API 的 JavaScript 版本提供了丰富的...

    Google Maps API Android and Javascript Demo

    Google Maps API android demo Eciplse project source code and javacript version Google Maps API and Place Search example html.

    Google Maps API开发大全code

    《Google Maps API开发大全code》是一份详尽的资源,旨在帮助开发者深入理解和熟练运用Google Maps API进行地图应用的开发。Google Maps API是Google提供的一项服务,允许开发者将地图功能集成到自己的网站或应用...

    Google Maps API v3 (3.16.2) 离线开发包

    **Google Maps API v3 (3.16.2) 离线开发包** Google Maps API(应用程序编程接口)是Google提供的一项服务,允许开发者在自己的网页或应用中嵌入交互式地图。版本3,也称为V3,是Google Maps API的最新版本,它...

    Google Maps API.pdf

    ### Google Maps API 知识点概述 #### 一、Google Maps API 概念与功能介绍 Google Maps API 是一种强大的工具集,它允许开发者在自己的网站或应用中嵌入并定制 Google 地图。该 API 提供了一系列的功能,使得...

    Google_Maps_API_V3.rar_Google Maps api v3_谷歌地图

    学习和掌握Google Maps API V3,需要对JavaScript有一定的了解,同时,理解地理坐标系统和网络请求机制也是必要的。在实际项目中,还需要考虑API调用限制和性能优化,以及如何结合后端数据来实现更复杂的功能。总的...

    Google API开发详解:Google Maps部分

    在IT行业中,Google API是开发者们广泛使用的工具之一,尤其在地理位置服务方面,Google Maps API更是扮演了核心角色。本文将深入探讨Google Maps API的开发详解,帮助你掌握如何利用这个强大的工具创建丰富的地图...

    Google Maps API示例CHM文档

    Google Maps API示例CHM文档下载

    Google+Maps+API编程资源大全

    开发者可以通过学习这些文档,进一步提升Google Maps API的使用技巧,从而在实际项目中发挥其潜力。 总之,Google Maps API是一个强大且灵活的工具,适用于各种地理信息相关的应用开发。从简单的地图显示到复杂的...

    google maps api for flexbuilder4.5基础二次开发(1)

    总之,Google Maps API for FlexBuilder 4.5的二次开发涉及地图展示、交互、数据处理等多个方面,开发者可以通过不断学习和实践,创造出功能丰富的地图应用。在实际项目中,要注意遵守Google的使用政策,确保应用的...

    Google Maps API 开发大全

    书中详细介绍了如何集成Google Maps API到各种项目中,从基础概念到高级特性,为读者提供了一个全方位的学习路径。 一、Google Maps API简介 Google Maps API是Google提供的一套JavaScript库,允许开发者在自己的...

    google map api 学习笔记

    **谷歌地图API学习笔记** 谷歌地图API(Google Maps API)是一种强大的工具,允许开发者将谷歌地图集成到自己的网站或应用程序中,实现自定义地图、地理定位、路线规划等多种功能。这篇学习笔记主要涵盖以下几个...

    获取Google Maps APIKey

    获取 Google Maps API Key 在 Android 开发中,获取 Google Maps API Key 是一个重要的步骤,特别是对于初学者来说。下面将详细介绍如何获取 Google Maps API Key。 获取证书指纹(SHA1) 在获取 Google Maps API...

    google maps api for flex buileder4.5(2)

    google maps api for flex(1)对应开发的应用程序的源代码 注意下 密钥的申请,官网上有,就是不够详细。 该程序代码直接用记事本打开看就可以了

    Using the Google Maps API for Web Mapping Applications

    谷歌地图API(Google Maps API)是一个强大的工具,允许开发者在自己的Web应用程序中集成地图功能。这个API提供了丰富的功能,包括地图显示、定位、路线规划、地理编码(地址转经纬度)、标记、信息窗口、覆盖物以及...

    Google Maps API开发大全 (华章原创精品) - 陈育春.mobi

    Google Maps API开发大全 (华章原创精品) - 陈育春.mobi

    Google maps api

    【Google Maps API】是Google提供的一项服务,允许开发者在自己的网站上嵌入和自定义Google Maps功能。这个API为Web开发者提供了丰富的工具,使他们能够创建互动式、个性化地图,集成到自己的应用程序或网站中。以下...

Global site tag (gtag.js) - Google Analytics