随笔 - 505  文章 - 1034  trackbacks - 0
<2008年12月>
30123456
78910111213
14151617181920
21222324252627
28293031123
45678910


子曾经曰过:编程无他,唯手熟尔!

常用链接

留言簿(94)

随笔分类(649)

随笔档案(505)

相册

BCB

Crytek

  • crymod
  • Crytek's Offical Modding Portal

Game Industry

OGRE

other

Programmers

Qt

WOW Stuff

搜索

  •  

积分与排名

  • 积分 - 905240
  • 排名 - 14

最新随笔

最新评论

阅读排行榜

评论排行榜


Google Maps API for Flash


cppblog的路径到底是怎样的呢?知道了的话我可以让google maps 显示在我的blog上
这东西如何跟Scaleform GFx结合呢?
如果可以结合的话,就可以在游戏里面的大屏幕上显示出Google Maps,玩家还能点击,拖动等,哈哈,酷毙了!


==================================================================================

用com/google/maps/examples/helloworld.as和helloworld.mxml生成 helloworld.swf

F:\GoogleMaps\practise\helloworld>F:\GoogleMaps\flex_sdk_3\bin\mxmlc helloworld.
mxml -library-path+=F:\GoogleMaps\sdk\lib\map_flex_1_1.swc
Loading configuration file F:\GoogleMaps\flex_sdk_3\frameworks\flex-config.xml
F:\GoogleMaps\practise\helloworld\helloworld.swf (35329 bytes)

自己写个网页helloworld.html

<html>
  
<head>
    
<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
    
<title>Google Maps API for Flash Example - Hello World</title>
  
</head>
  
<body>
 
  
</body>

</html>


body里面加

    <h5>Google Maps API for Flash Example - Hello World </h5>
     
<div id="map_canvas" name="map_canvas">
     
<object
      
classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
      codebase
="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0"
      width
="800px"
      height
="600px">
      
<param name="movie" value="./helloworld.swf">
      
<param name="quality" value="high">
      
<param name="flashVars" value="key=ABQIAAAAqQYKQr5a_0QauPB2MUZxvRQAeR7dA7-li1jN4zlJFg1GiCO9IxSFdQz3voEoADnPdriJfTP17XAUOw">
      
<embed
        
width="800px"
        height
="600px"
        src
="./helloworld.swf"
        flashVars
="key=ABQIAAAAqQYKQr5a_0QauPB2MUZxvRQAeR7dA7-li1jN4zlJFg1GiCO9IxSFdQz3voEoADnPdriJfTP17XAUOw"
        quality
="high"
        pluginspage
="http://www.macromedia.com/go/getflashplayer"
        type
="application/x-shockwave-flash">
      
</embed>
    
</object>
    
</div>




helloworld.as
package com.google.maps.examples {

import flash.events.Event;
import com.google.maps.Map;
import com.google.maps.MapEvent;
import com.google.maps.MapType;
import com.google.maps.LatLng;

public class HelloWorld extends Map {

  
public function HelloWorld() {
    
super();
    addEventListener(MapEvent.MAP_READY, onMapReady);
  }

  
private function onMapReady(event:MapEvent):void {
    setCenter(
new LatLng(40.736072,-73.992062), 14, MapType.NORMAL_MAP_TYPE);
  }
}

}

helloworld.mxml
<?xml version="1.0" encoding="utf-8"?>
<examples:HelloWorld xmlns:examples="com.google.maps.examples.*" key="ABQIAAAAqQYKQr5a_0QauPB2MUZxvRQAeR7dA7-li1jN4zlJFg1GiCO9IxSFdQz3voEoADnPdriJfTP17XAUOw" width="800" height="600"/>


2008-9-5

游鱼的足迹就是用这个来做的

http://www.yoyv.com/Blog/TrackMapBig/yoyvoldbrother/




posted on 2008-05-20 01:17 七星重剑 阅读(1551) 评论(3)  编辑 收藏 引用 所属分类: Flash Scaleform GFx

FeedBack:
# re: Google Maps API for Flash试用 2008-09-03 18:45 rocky
最近看到www.yoyv.com游鱼上推出的会员足迹图就是用google maps api for flash做的。  回复  更多评论
  
# re: Google Maps API for Flash试用 2008-09-05 11:35 七星重剑
@rocky
嗯,我去注册了个看了下
实际的应用例子,很好很强大  回复  更多评论
  
# re: Google Maps API for Flash试用 2009-01-10 05:02 hecssy
很有意思

  回复  更多评论
  

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   博问   Chat2DB   管理