在最近遇到了一个要在flex中调用google map应用,在这记录一下步骤:
首先您需要到 Google 站点 上申请一个免费的 Google Maps API key。它会提示您输入“My web site URL”,为了本机测试,我们输入本机地址“http://127.0.0.1”,然后点击确认按钮之后就会看到申请的 key 了。注意如果希望您的地图应用程序能在您自己的网站上运行,需要填写真正的网站域名。
下载 Google Maps API for Flash SDK
去 Google 站点 下载 Google Maps API for Flash SDK 到本地硬盘并解压。解压后在 lib 目录下会有两个 swc 文件,这些 swc 文件包含开发 Google Maps API for Flash 应用程序要用到的所有 ActionScript 类。在用 Flex 开发 Google 地图应用程序时,必须把后缀为 _flex 的 swc 文件加到项目的 Library path 中。
Flex 开发的第一个 Google 地图应用程序
BetterMap.mxml在原有的Map添加了一些控件,用于缩放、移动、切换地图类型以及显示一个地图缩略图。
调用BetterMap来显示地图
效果图:
最后附上源码:程序源码