您的位置:首页 > 编程语言 > Go语言

Google Maps API 进级:在信息窗口GInfoWindow中嵌入Flash动画

2009-12-18 10:51 387 查看
转自:http://hi.baidu.com/xfm_zhr/blog/item/98bd0a2a9a064e3f5243c12b.html

在信息窗口GInfoWindow中嵌入Flash动画

注意:这里的OBJECT标签要放入一个指定大小的标签中,以便显示。

示例:

if (GBrowserIsCompatible()) {

map = new GMap2(document.getElementById("map"));

map.addControl(new GSmallMapControl());

map.addControl(new GMapTypeControl());

var geoPoint= new GLatLng(39.92, 116.46);

map.setCenter(geoPoint, 5);

//创建GMarker对象

var marker = new GMarker(geoPoint);

//在地图上为marker0添加涂层,显示marker0

map.addOverlay(marker);

//添加flash

var flash_html = "<div style=\"width:500px; height:400px\"";

flash_html += "<object width=\"480\" height=\"395\">";

flash_html += " <param name=\"allowScriptAccess\" value=\"sameDomain\">";

flash_html += " <param name=\"movie\" value=\"http://tv.mofile.com/cn/xplayer.swf\">";

flash_html += " <param name=\"FlashVars\" value=\"v=TDL351BF&p=http://cache.mofile.com/tv/static/picture/u14/Disk1/cnc/2007/4/29/TD/L3/TDL351BF.jpg&autoplay=0\">";

flash_html += " <param name=\"wmode\" value=\"transparent\">";

flash_html += " <embed src=\"http://tv.mofile.com/cn/xplayer.swf\" FlashVars=\"v=TDL351BF&p=http://cache.mofile.com/tv/static/picture/u14/Disk1/cnc/2007/4/29/TD/L3/TDL351BF.jpg&autoplay=0\" width=\"480\" height=\"395\" allowScriptAccess=\"sameDomain\" wmode=\"transparent\" type=\"application/x-shockwave-flash\"/>";

flash_html += "</object>";

flash_html += "</div>";

marker.openInfoWindowHtml(flash_html);

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: