<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_欠你一刀</title><subtitle type="text">心有多大,江湖就有多大.</subtitle><id>http://feed.cnblogs.com/blog/u/18258/rss</id><updated>2011-12-12T01:22:48Z</updated><author><name>Nosnowwolf</name><uri>http://www.cnblogs.com/nosnowwolf/</uri></author><generator>CNBlogs BlogServer</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/nosnowwolf/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/18258/rss"/><entry><id>http://www.cnblogs.com/nosnowwolf/archive/2011/12/12/2284404.html</id><title type="text">线程池的原理和连接池的原理</title><summary type="text">线程池的原理: 来看一下线程池究竟是怎么一回事？其实线程池的原理很简单，类似于操作系统中的缓冲区的概念，它的流程如下：先启动若干数量的线程，并让这些线程都处于睡 眠状态，当客户端有一个新请求时，就会唤醒线程池中的某一个睡眠线程，让它来处理客户端的这个请求，当处理完这个请求后，线程又处于睡眠状态。可能你也许 会问：为什么要搞得这么麻烦，如果每当客户端有新的请求时，我就创建一个新的线程不就完了？这也许是个不错的方法，因为它能使得你编写代码相对容易一些， 但你却忽略了一个重要的问题??性能！就拿我所在的单位来说，我的单位是一个省级数据大集中的银行网络中心，高峰期每秒的客户端请求并发数超过10...</summary><published>2011-12-12T01:23:00Z</published><updated>2011-12-12T01:23:00Z</updated><author><name>Nosnowwolf</name><uri>http://www.cnblogs.com/nosnowwolf/</uri></author><link rel="alternate" href="http://www.cnblogs.com/nosnowwolf/archive/2011/12/12/2284404.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/nosnowwolf/archive/2011/12/12/2284404.html"/><content type="html">&lt;div&gt; &lt;span style="color: #0000ff"&gt;&lt;strong&gt;线程池的原理:&lt;/strong&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;p&gt;来看一下线程池究竟是怎么一回事？其实线程池的原理很简单，类似于操作系统中的缓冲区的概念，它的流程如下：先启动若干数量的线程，并让这些线程都处于睡 眠状态，当客户端有一个新请求时，就会唤醒线程池中的某一个睡眠线程，让它来处理客户端的这个请求，当处理完这个请求后，线程又处于睡眠状态。可能你也许 会问：为什么要搞得这么麻烦，如果每当客户端有新的请求时，我就创建一个新的线程不就完了？这也许是个不错的方法，因为它能使得你编写代码相对容易一些， 但你却忽略了一个重要的问题??性能！就拿我所在的单位来说，我的单位是一个省级数据大集中的银行网络中心，高峰期每秒的客户端请&lt;span id="note_temp" _element_extended_="true"&gt;求并发数超&lt;/span&gt;过100，如果为每个客户端请求创建一个新线程的话，那耗费的CPU时间和内存将是惊人的，如果采用一个拥有200个线程的线程池，那将会节约大量的的系统资源，使得更多的CPU时间和内存用来处理实际的商业应用，而不是频繁的线程创建与销毁。&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="color: #0000ff"&gt;&lt;strong&gt;数据库连接池:&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/strong&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="color: #0000ff"&gt;&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 数据库连接是一种关键的有限的昂贵的资源，这一点在多用户的网页应用程序中体现得尤为突出。&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;一个数据库连接对象均对应一个物理数据库连接，每次操作都打开一个物理连接，使用完都关闭连接，这样造成系统的 性能低下。 数据库连接池的解决方案是在应用程序启动时建立足够的数据库连接，并讲这些连接组成一个连接池(&lt;a name="27541561"&gt;简单说：在一个&amp;#8220;&lt;/a&gt;池&amp;#8221;里放了好多半成品的数据库联接对象)，由应用程序动态地对池中的连接进行申请、使用和释放。对于多于连接池中连接数的并发请求，应该在请求队列中排队等待。并且应用程序可以根据池中连接的使用率，动态增加或减少池中的连接数。 &lt;br /&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;连接池技术尽可能多地重用了消耗内存地资源，大大节省了内存，提高了服务器地服务效率，能够支持更多的客户服务。通过使用连接池，将大大提高程序运行效率，同时，我们可以通过其自身的管理机制来监视数据库连接的数量、使用情况等。&lt;/p&gt; &lt;p&gt;1) 最小连接数是连接池一直保持的数据库连接，所以如果应用程序对数据库连接的使用量不大，将会有大量的数据库连接资源被浪费； &lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; 2) 最大连接数是连接池能申请的最大连接数，如果数据库连接请求超过此数，后面的数据库连接请求将被加入到等待队列中，这会影响之后的数据库操作。&lt;/p&gt;&lt;/div&gt;&lt;img src="http://www.cnblogs.com/nosnowwolf/aggbug/2284404.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/nosnowwolf/archive/2011/12/12/2284404.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/nosnowwolf/archive/2011/11/28/2266127.html</id><title type="text">21个为您的网站和博客提供的免费视频播放器</title><summary type="text">很多设计师在都会在他们的网站使用视频播放器。在线视频播放器无需为简单的用户和Web开发人员提供过多的介绍，它简单易用，为您建站时提供了灵活性和创造性，您可以添加无限数量的视频，并根据你的想法安排它们的专辑标题、艺术家的名字或年份，这些都完全取决于你！如今，有超过100万的网络媒体相关的资源可以用。与其花费时间去做那些研究，还不如选择使用一些最好的并且免费的网站视频/媒体播放器的插件。下面就是我爱互联网为您收集的非常有价值的免费的视频播放器，不仅有网站上应用的视频播放器，而且对于wordpress爱好者，还有专门为wordperss定制的插件啊，如果你正在寻找此类资源，那么，赶紧来看下吧。1. </summary><published>2011-11-28T06:12:00Z</published><updated>2011-11-28T06:12:00Z</updated><author><name>Nosnowwolf</name><uri>http://www.cnblogs.com/nosnowwolf/</uri></author><link rel="alternate" href="http://www.cnblogs.com/nosnowwolf/archive/2011/11/28/2266127.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/nosnowwolf/archive/2011/11/28/2266127.html"/><content type="html">&lt;div&gt;&#xD;
&lt;p&gt;很多设计师在都会在他们的网站使用&lt;strong&gt;视频播放器&lt;/strong&gt;。在线视频播放器无需为简单的用户和Web开发人员提供过多的介绍，它简单易用，为您建站时提供了灵活性和创造性，您可以添加无限数量的视频，并根据你的想法安排它们的专辑标题、艺术家的名字或年份，这些都完全取决于你！&lt;br /&gt;&#xD;
如今，有超过100万的&lt;strong&gt;网络媒体&lt;/strong&gt;相关的&lt;strong&gt;资源&lt;/strong&gt;可以用。与其花费时间去做那些研究，还不如选择使用一些最好的并且&lt;strong&gt;免费&lt;/strong&gt;的网站视频/媒体播放器的&lt;strong&gt;插件&lt;/strong&gt;。下面就是我爱互联网为您收集的非常有价值的免费的视频播放器，不仅有网站上应用的视频播放器，而且对于wordpress爱好者，还有专门为wordperss定制的插件啊，如果你正在寻找此类资源，那么，赶紧来看下吧。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;1. Flowplayer&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a rel="external nofollow" href="http://flowplayer.org/"&gt;&lt;img style="display: inline;" title="woiweb.net - Free Video Players For Your Website" src="http://www.woiweb.net/wp-content/uploads/2010/09/fvpftw-01.jpg" alt="woiweb.net - Free Video Players For Your Website" width="560" /&gt;&lt;/a&gt;&lt;br /&gt;&#xD;
Flowplayer是一个开源（GPL 3的）网络上的视频播放器。它用来将视频流嵌入到您的网页。专为网站拥有者，开发商，爱好者，企业和认真的程序员。使用Flowplayer，你可以定制自己的播放器并放到你的网站来接收网络上的视频。&lt;br /&gt;&#xD;
&lt;strong&gt;特性: &lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;ul&gt;&#xD;
     &lt;li&gt;它是完全自由和开放源码&lt;/li&gt;&#xD;
     &lt;li&gt;你可以在几分钟内建立您的播放器&lt;/li&gt;&#xD;
     &lt;li&gt;流畅如丝 &amp;#8212; 它已经全面地优化并隐藏了边缘弯曲和下载堵塞等行为. 时间轴展示非常流畅，有两种不同的自动隐藏模式：&amp;#8220;隐藏&amp;#8221;和&amp;#8220;滑动&amp;#8221;效果。&lt;/li&gt;&#xD;
     &lt;li&gt;可 接收来自任何地方的视频流 &amp;#8211; 使用行业标准协议的RTMP或HTTP流与最常见的Web服务器的lighttpd，Apache，nginx或IIS或从众所周知的内容传递网络 Akamai公司，Amazon Cloudfront，Highwinds，HDDN，SimpleCDN和更多的视频。&lt;/li&gt;&#xD;
     &lt;li&gt;扩展性 &amp;#8212; Flowplayer是使用&lt;a href="http://www.woiweb.net/tag/flash" title="flash" rel="nofollow" target="_blank"&gt;flash&lt;/a&gt;技术，确保98％的互联网用户可以看到您的影片。另外还有一个独立的&lt;a href="http://www.woiweb.net/category/javascript" title="javascript" rel="nofollow" target="_blank"&gt;javascript&lt;/a&gt; API来帮助你改变与&lt;a href="http://www.woiweb.net/tag/flash" title="flash" rel="nofollow" target="_blank"&gt;flash&lt;/a&gt;进行通信的方式。&lt;/li&gt;&#xD;
&lt;/ul&gt;&#xD;
&lt;p&gt;&lt;strong&gt;如何安装: &lt;/strong&gt;&lt;br /&gt;&#xD;
有&lt;a rel="external nofollow" href="http://flowplayer.org/setup/howto/"&gt;&lt;strong&gt;详细的安装指南&lt;/strong&gt;&lt;/a&gt;可利用帮你创建视频播放器。&lt;br /&gt;&#xD;
&lt;a rel="external nofollow" href="http://flowplayer.org/"&gt;官方链接&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;2. Video LightBox&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a rel="external nofollow" href="http://videolightbox.com/"&gt;&lt;img style="display: inline;" title="woiweb.net - Free Video Players For Your Website" src="http://www.woiweb.net/wp-content/uploads/2010/09/fvpftw-02.jpg" alt="woiweb.net - Free Video Players For Your Website" width="560" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;Video LightBox是一个免费的向导程序，它可以帮助您轻松地将视频嵌入到网站，网页或博客，只需点击几下，而无需编写代码。&lt;/p&gt;&#xD;
&lt;p&gt;Video LightBox免费用于非商业用途，商业网站使用需要许可费用。Video LightBox的企业版提供了一个额外的选项，可以消除VideoLightBox.com的版权信息同时可在视频中增加你自己的水印。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;特性: &lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;ul&gt;&#xD;
     &lt;li&gt;嵌入的FLV，MP4，3GP等视频文件&lt;/li&gt;&#xD;
     &lt;li&gt;新增YouTube，Facebook和谷歌视频，metacafe，Vimeo，MySpace的视频&lt;/li&gt;&#xD;
     &lt;li&gt;Mac和Windows版本&lt;/li&gt;&#xD;
     &lt;li&gt;符合XHTML标准&lt;/li&gt;&#xD;
     &lt;li&gt;自动创建缩略图&lt;/li&gt;&#xD;
     &lt;li&gt;添加标题&lt;/li&gt;&#xD;
     &lt;li&gt;拥有很多华丽的主题&lt;/li&gt;&#xD;
     &lt;li&gt;内置FTP&lt;/li&gt;&#xD;
&lt;/ul&gt;&#xD;
&lt;p&gt;&lt;strong&gt;如何安装: &lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;有Video LightBox团队在他们网站上提供的 &lt;a rel="external nofollow" href="http://videolightbox.com/#help"&gt;&lt;strong&gt;详细的安装指南&lt;/strong&gt;&lt;/a&gt;。&lt;br /&gt;&#xD;
&lt;a rel="external nofollow" href="http://videolightbox.com/"&gt;官方链接&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;3. JW Player&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a rel="external nofollow" href="http://www.longtailvideo.com/players/jw-flv-player/"&gt;&lt;img style="display: inline;" title="woiweb.net - Free Video Players For Your Website" src="http://www.woiweb.net/wp-content/uploads/2010/09/fvpftw-03.jpg" alt="woiweb.net - Free Video Players For Your Website" width="560" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;JW Player是一款方便的和灵活的flash视频播放器，它支持Adobe Flash Player可以处理的任何格式（FLV, H.264, MP4, MP3, AAC, JPG, PNG and GIF），它也支持多种流媒体和流媒体和播放列表格式（包括RMTP协议，即HTTP，以及更多），开放的Flashvar设置及&lt;a href="http://www.woiweb.net/category/javascript" title="javascript" rel="nofollow" target="_blank"&gt;javascript&lt;/a&gt; API的可扩展性。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;特性: &lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;ul&gt;&#xD;
     &lt;li&gt;可更改JW Player的皮肤来匹配你的站点；设计您自己或检出JW Player的自定义皮肤库。&lt;/li&gt;&#xD;
     &lt;li&gt;良好的插件系统 &amp;#8211; 通过插件，您的播放器可以做任何事情。 您可以建立与开发SDK和&lt;a href="http://www.woiweb.net/category/resource" title="资源" rel="nofollow" target="_blank"&gt;资源&lt;/a&gt;，或浏览我们的插件自己拿来分析，评分，以及更多。&lt;/li&gt;&#xD;
     &lt;li&gt;无忧视频管理&lt;/li&gt;&#xD;
&lt;/ul&gt;&#xD;
&lt;p&gt;&lt;strong&gt;如何安装: &lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;本指南将告诉您如何在Flash V5的环境下安装JW Player。首先，从网上下载安装ZIP包，其中包含你开始时的所有文件。&lt;br /&gt;&#xD;
第1步：上传播放器文件到网站 &amp;#8211; 将player.swf，yt.swf和swfobject.js文件从您的网站解压缩，请确保您已上传所有必要的影片，歌曲或您网站的图片。&lt;br /&gt;&#xD;
第2步：在&lt;a href="http://www.woiweb.net/category/html_css" title="html" rel="nofollow" target="_blank"&gt;html&lt;/a&gt;中嵌入播放器代码 &amp;#8211; 在你的&lt;a href="http://www.woiweb.net/category/html_css" title="html" rel="nofollow" target="_blank"&gt;html&lt;/a&gt;页面中嵌入下面的代码。注：如果您放置的文件在不同的目录中，请确保设置此代码中相应的参数。&lt;/p&gt;&#xD;
&lt;div&gt;&#xD;
&lt;div id="highlighter_114132"  javascript"=""&gt;&#xD;
&lt;div&gt;&lt;a href="http://www.woiweb.net/21-free-video-players-for-your-website-and-blogs.html#" command_help=""  help"=""&gt;帮助&lt;/a&gt;&lt;/div&gt;&#xD;
&lt;table border="0" cellpadding="0" cellspacing="0"&gt;&#xD;
     &lt;tbody&gt;&#xD;
         &lt;tr&gt;&#xD;
             &lt;td&gt;&#xD;
             &lt;div number1="" index0=""  alt2"=""&gt;1&lt;/div&gt;&#xD;
             &lt;div number2="" index1=""  alt1"=""&gt;2&lt;/div&gt;&#xD;
             &lt;div number3="" index2=""  alt2"=""&gt;3&lt;/div&gt;&#xD;
             &lt;div number4="" index3=""  alt1"=""&gt;4&lt;/div&gt;&#xD;
             &lt;div number5="" index4=""  alt2"=""&gt;5&lt;/div&gt;&#xD;
             &lt;div number6="" index5=""  alt1"=""&gt;6&lt;/div&gt;&#xD;
             &lt;div number7="" index6=""  alt2"=""&gt;7&lt;/div&gt;&#xD;
             &lt;div number8="" index7=""  alt1"=""&gt;8&lt;/div&gt;&#xD;
             &lt;div number9="" index8=""  alt2"=""&gt;9&lt;/div&gt;&#xD;
             &lt;/td&gt;&#xD;
             &lt;td&gt;&#xD;
             &lt;div&gt;&#xD;
             &lt;div number1="" index0=""  alt2"=""&gt;&lt;code plain"=""&gt;&amp;lt;p id=&lt;/code&gt;&lt;code string"=""&gt;'preview'&lt;/code&gt;&lt;code plain"=""&gt;&amp;gt;The player will show &lt;/code&gt;&lt;code keyword"=""&gt;in&lt;/code&gt; &lt;code keyword"=""&gt;this&lt;/code&gt; &lt;code plain"=""&gt;paragraph&amp;lt;/p&amp;gt;&lt;/code&gt;&lt;/div&gt;&#xD;
             &lt;div number2="" index1=""  alt1"=""&gt;&lt;code plain"=""&gt;&amp;lt;script type=&lt;/code&gt;&lt;code string"=""&gt;'text/javascript'&lt;/code&gt; &lt;code plain"=""&gt;src=&lt;/code&gt;&lt;code string"=""&gt;'swfobject.js'&lt;/code&gt;&lt;code plain"=""&gt;&amp;gt;&amp;lt;/script&amp;gt;&lt;/code&gt;&lt;/div&gt;&#xD;
             &lt;div number3="" index2=""  alt2"=""&gt;&lt;code plain"=""&gt;&amp;lt;script type=&lt;/code&gt;&lt;code string"=""&gt;'text/javascript'&lt;/code&gt;&lt;code plain"=""&gt;&amp;gt;&lt;/code&gt;&lt;/div&gt;&#xD;
             &lt;div number4="" index3=""  alt1"=""&gt;&lt;code keyword"=""&gt;var&lt;/code&gt; &lt;code plain"=""&gt;s1 = &lt;/code&gt;&lt;code keyword"=""&gt;new&lt;/code&gt; &lt;code plain"=""&gt;SWFObject(&lt;/code&gt;&lt;code string"=""&gt;'player.swf'&lt;/code&gt;&lt;code plain"=""&gt;,&lt;/code&gt;&lt;code string"=""&gt;'player'&lt;/code&gt;&lt;code plain"=""&gt;,&lt;/code&gt;&lt;code string"=""&gt;'400'&lt;/code&gt;&lt;code plain"=""&gt;,&lt;/code&gt;&lt;code string"=""&gt;'300'&lt;/code&gt;&lt;code plain"=""&gt;,&lt;/code&gt;&lt;code string"=""&gt;'9'&lt;/code&gt;&lt;code plain"=""&gt;);&lt;/code&gt;&lt;/div&gt;&#xD;
             &lt;div number5="" index4=""  alt2"=""&gt;&lt;code plain"=""&gt;s1.addParam(&lt;/code&gt;&lt;code string"=""&gt;'allowfullscreen'&lt;/code&gt;&lt;code plain"=""&gt;,&lt;/code&gt;&lt;code string"=""&gt;'true'&lt;/code&gt;&lt;code plain"=""&gt;);&lt;/code&gt;&lt;/div&gt;&#xD;
             &lt;div number6="" index5=""  alt1"=""&gt;&lt;code plain"=""&gt;s1.addParam(&lt;/code&gt;&lt;code string"=""&gt;'allowscriptaccess'&lt;/code&gt;&lt;code plain"=""&gt;,&lt;/code&gt;&lt;code string"=""&gt;'always'&lt;/code&gt;&lt;code plain"=""&gt;);&lt;/code&gt;&lt;/div&gt;&#xD;
             &lt;div number7="" index6=""  alt2"=""&gt;&lt;code plain"=""&gt;s1.addParam(&lt;/code&gt;&lt;code string"=""&gt;'flashvars'&lt;/code&gt;&lt;code plain"=""&gt;,&lt;/code&gt;&lt;code string"=""&gt;'file=video.flv'&lt;/code&gt;&lt;code plain"=""&gt;);&lt;/code&gt;&lt;/div&gt;&#xD;
             &lt;div number8="" index7=""  alt1"=""&gt;&lt;code plain"=""&gt;s1.write(&lt;/code&gt;&lt;code string"=""&gt;'preview'&lt;/code&gt;&lt;code plain"=""&gt;);&lt;/code&gt;&lt;/div&gt;&#xD;
             &lt;div number9="" index8=""  alt2"=""&gt;&lt;code plain"=""&gt;&amp;lt;/script&amp;gt;&lt;/code&gt;&lt;/div&gt;&#xD;
             &lt;/div&gt;&#xD;
             &lt;/td&gt;&#xD;
         &lt;/tr&gt;&#xD;
     &lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;p&gt;注意上述的FlashVars参数包含了使用不同的皮肤插件或列表的配置变量，要迅速建立FlashVars的，使用安装向导，只需选择一个例子，选择您要使用的变量并粘贴到您的网页的代码，就是这么简单。&lt;/p&gt;&#xD;
&lt;p&gt;有 &lt;a rel="external nofollow" href="http://www.longtailvideo.com/support/jw-player"&gt;&lt;strong&gt;详细的安装指南&lt;/strong&gt;&lt;/a&gt; 提供如何在你的站点中创建视频播放器。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a rel="external nofollow" href="http://www.longtailvideo.com/players/jw-flv-player/"&gt;官方链接&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;4. GDD FLVPlayer&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a rel="external nofollow" href="http://www.gdd.ro/free-flash-flv-player"&gt;&lt;img style="display: inline;" title="woiweb.net - Free Video Players For Your Website" src="http://www.woiweb.net/wp-content/uploads/2010/09/fvpftw-04.jpg" alt="woiweb.net - Free Video Players For Your Website" width="560" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;GDD FLVPlayer是一个基于网络的免费软件，它可以播放FLV/mp4 (MPEG-4 为FLash编码视频文件)文件，使用GDD FLVPlayer，你可以很容易地播放你的FLV/mp4影片，因为它并不需要复杂的Flash创作工具和Flash开发工具。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;特性: &lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;ul&gt;&#xD;
     &lt;li&gt;完全定制的控制面板&lt;/li&gt;&#xD;
     &lt;li&gt;只需几下点击就可在网站发布您的FLV或MP4视频&lt;/li&gt;&#xD;
     &lt;li&gt;只需几秒就可添加视频到您的Flash项目中&lt;/li&gt;&#xD;
     &lt;li&gt;播放广告或任何自定义介绍&lt;/li&gt;&#xD;
     &lt;li&gt;在播放器中使用自己的LOGO&lt;/li&gt;&#xD;
     &lt;li&gt;使用你想要的任何尺寸&lt;/li&gt;&#xD;
     &lt;li&gt;没有欺骗，完全是免费的&lt;/li&gt;&#xD;
     &lt;li&gt;没有特殊的编程技能的要求&lt;/li&gt;&#xD;
&lt;/ul&gt;&#xD;
&lt;p&gt;&lt;strong&gt;如何安装: &lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;每个可下载的Player ZIP文件中都会有一个&amp;#8220;howto&amp;#8221;的指南。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a rel="external nofollow" href="http://www.gdd.ro/free-flash-flv-player"&gt;官方链接&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;5. MC Media Player&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a rel="external nofollow" href="http://www.mcmediaplayer.com/"&gt;&lt;img style="display: inline;" title="woiweb.net - Free Video Players For Your Website" src="http://www.woiweb.net/wp-content/uploads/2010/09/fvpftw-05.jpg" alt="woiweb.net - Free Video Players For Your Website" width="560" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;有一个 安装工具 的播放器可以用MC的媒体播放器的网站，你可以创建你自己的。&lt;/p&gt;&#xD;
&lt;p&gt;MC Media Player是一个基于Flash的在网页中嵌入视频, 音频和图像的媒体，它免费应用于非盈利和商业网站。&lt;br /&gt;&#xD;
目前有两种版本的播放器：MC 经典（以前已知为720 &amp;#215; 360版）和MC 牛郎星（测试版），名称很有意思。&lt;/p&gt;&#xD;
&lt;ul&gt;&#xD;
     &lt;li&gt;MC 牛郎星 &amp;#8212; 单一文件的视频播放器，都容易建立和定制，支持FLV和H.264的（渐进式下载和RTMP数据流）。&lt;/li&gt;&#xD;
     &lt;li&gt;MC 经典 &amp;#8212; 这是我们原始的播放器，但现在是在停产（寿命终结）阶段，也就是说，它不再是正在开发中。.&lt;/li&gt;&#xD;
&lt;/ul&gt;&#xD;
&lt;p&gt;&lt;strong&gt;特性: &lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;ul&gt;&#xD;
     &lt;li&gt;可定制的界面&lt;/li&gt;&#xD;
     &lt;li&gt;可以运行在MC Media Player&amp;#8217;s的服务器或你自己的服务器&lt;/li&gt;&#xD;
     &lt;li&gt;R可调整大小尺寸和纵横比&lt;/li&gt;&#xD;
&lt;/ul&gt;&#xD;
&lt;p&gt;&lt;strong&gt;如何安装: &lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;在其官网上有一个 &lt;a rel="external nofollow" href="http://www.mcmediaplayer.com/setup/index.html"&gt;&lt;strong&gt;安装工具&lt;/strong&gt;&lt;/a&gt; 可以用来指点你创建播放器。&lt;br /&gt;&#xD;
&lt;a rel="external nofollow" href="http://www.mcmediaplayer.com/"&gt;官方链接&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;6. Video Player Pro&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a rel="external nofollow" href="http://videoplayerpro.com/"&gt;&lt;img style="display: inline;" title="woiweb.net - Free Video Players For Your Website" src="http://www.woiweb.net/wp-content/uploads/2010/09/fvpftw-06.jpg" alt="woiweb.net - Free Video Players For Your Website" width="560" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;特性: &lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;ul&gt;&#xD;
     &lt;li&gt;Video Player Pro根据你自己的需要采用不同的版本&lt;/li&gt;&#xD;
     &lt;li&gt;不需要Flash编程实现&lt;/li&gt;&#xD;
&lt;/ul&gt;&#xD;
&lt;p&gt;&lt;strong&gt;如何安装: &lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;有一个非常详细的 &lt;a rel="external nofollow" href="http://movieplayerpro.com/support.html"&gt;&lt;strong&gt;视频教程&lt;/strong&gt;&lt;/a&gt; 可在网上了解的安装和设置过程。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a rel="external nofollow" href="http://videoplayerpro.com/"&gt;官方链接&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;7. VISCOM Web Player&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a rel="external nofollow" href="http://www.viscomsoft.com/products/webplayer/index.html"&gt;&lt;img style="display: inline;" title="woiweb.net - Free Video Players For Your Website" src="http://www.woiweb.net/wp-content/uploads/2010/09/fvpftw-07.jpg" alt="woiweb.net - Free Video Players For Your Website" width="560" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;是一个免费的平台独立的Web网站视频播放器，它用一种简单，方便的方法来添加单个或多个视频到任何网站，包括视频共享网站，在线培训，远程教育和学习，你的博客，Myspace，论坛等。&lt;br /&gt;&#xD;
&lt;strong&gt;特性: &lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;ul&gt;&#xD;
     &lt;li&gt;Support streaming flv video from your web site.&lt;/li&gt;&#xD;
     &lt;li&gt;支持XML播放列表，你可以向您的播放器中添加一个或多个电影&lt;/li&gt;&#xD;
     &lt;li&gt;启用或禁用视频缩略图列表&lt;/li&gt;&#xD;
     &lt;li&gt;支持全屏幕播放&lt;/li&gt;&#xD;
     &lt;li&gt;支持播放下一个视频，如果超过一个电影&lt;/li&gt;&#xD;
     &lt;li&gt;支持宽高比控制&lt;/li&gt;&#xD;
     &lt;li&gt;不需懂编码知识就可以轻松个性化你的播放器&lt;/li&gt;&#xD;
     &lt;li&gt;内置高质量皮肤，免费的YouTube风格，Quick time player的风格，Window media player风格，Real player风格，标准播放器的风格&lt;/li&gt;&#xD;
&lt;/ul&gt;&#xD;
&lt;p&gt;&lt;a rel="external nofollow" href="http://www.viscomsoft.com/products/webplayer/index.html"&gt;官方链接&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;8. SS4UPlayer&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a rel="external nofollow" href="http://www.softsolutions4uindia.com/SS4UPlayer"&gt;&lt;img style="display: inline;" title="woiweb.net - Free Video Players For Your Website" src="http://www.woiweb.net/wp-content/uploads/2010/09/fvpftw-08.jpg" alt="woiweb.net - Free Video Players For Your Website" width="560" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;SS4UPlayer是一个灵活的基于互联网的视频播放器，同时支持流和渐进式下载。可工作在Windows和Linux平台。它支持如FLV，264，MP4，MP3的音乐格式播放。它可以通过&lt;a href="http://www.woiweb.net/category/javascript" title="javascript" rel="nofollow" target="_blank"&gt;javascript&lt;/a&gt;设置flashvar。基于XML的换肤功能，使您可以完全自定义的颜色，工具条颜色和大小，透明度，字体类型，字体颜色和字体大小。&lt;br /&gt;&#xD;
&lt;strong&gt;特性: &lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;ul&gt;&#xD;
     &lt;li&gt;播放/暂停，寻道，定时器，全屏，音量条，预览图像&lt;/li&gt;&#xD;
     &lt;li&gt;你可以载入你自己的logo.&lt;/li&gt;&#xD;
     &lt;li&gt;完全Flash AS3的类和包&lt;/li&gt;&#xD;
     &lt;li&gt;可以通过Flash的var参数指定使用JavaScript或XML文件方式加裁视频&lt;/li&gt;&#xD;
     &lt;li&gt;支持使用XML播放列表&lt;/li&gt;&#xD;
     &lt;li&gt;支持流及渐近式下载&lt;/li&gt;&#xD;
     &lt;li&gt;非常稳定&lt;/li&gt;&#xD;
&lt;/ul&gt;&#xD;
&lt;p&gt;&lt;strong&gt;如何安装: &lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;每个可下载的Player ZIP文件中都有一份说细的安装指南或者你可以直接下载&lt;a rel="external nofollow" href="http://www.softsolutions4uindia.com/public/resources/SS4UPlayer%20-%20A%20free%20Flash%20Video%20Player.pdf"&gt;&lt;strong&gt;Installation PDF guide&lt;/strong&gt;&lt;/a&gt;的安装指南。&lt;br /&gt;&#xD;
&lt;a rel="external nofollow" href="http://www.softsolutions4uindia.com/SS4UPlayer"&gt;官方链接&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;9. Anarchy Media Player&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a rel="external nofollow" href="http://an-archos.com/anarchy-media-player/"&gt;&lt;img style="display: inline;" title="woiweb.net - Free Video Players For Your Website" src="http://www.woiweb.net/wp-content/uploads/2010/09/fvpftw-09.jpg" alt="woiweb.net - Free Video Players For Your Website" width="560" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;Anarchy Media播放器是为所有那些想要在出版的音像内容网站中简单应用，而且它可以使得任何可直接播放的在您的网页上的MP3，Flash flv或QuickTime MOV链接直接播放，同时可以选择隐藏的下载链接。使用GNU通用公共许可证。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;如何安装: &lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;详细安装请参考这个 &lt;a rel="external nofollow" href="http://an-archos.com/anarchy-media-player/#install"&gt;&lt;strong&gt;链接&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a rel="external nofollow" href="http://an-archos.com/anarchy-media-player/"&gt;官方链接&lt;/a&gt; &lt;a rel="external nofollow" href="http://an-archos.com/wp-content/uploads/File/anarchy_media_js.zip"&gt;下载插件&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;10. SublimeVideo (尚未发布)&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a rel="external nofollow" href="http://jilion.com/sublime/video"&gt;&lt;img style="display: inline;" title="woiweb.net - Free Video Players For Your Website" src="http://www.woiweb.net/wp-content/uploads/2010/09/fvpftw-10.jpg" alt="woiweb.net - Free Video Players For Your Website" width="560" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;SublimeVideo是HTML5的视频播放器，让您轻松地在任何使用最新的网页标准的网页，博客或网站中嵌入视频。&lt;br /&gt;&#xD;
浏览器制造商仍然致力于全面支持HTML5视频规范，因此现在SublimeVideo仍是在实验状态，只能工作在少数浏览器下。但是，长期的目标是让它可在所有的现代浏览器上工作。&lt;br /&gt;&#xD;
SublimeVideo将很快免费发布（至少用于非商业用途）。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;特性: &lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;ul&gt;&#xD;
     &lt;li&gt;全窗口模式 &amp;#8211; 这将最大限度地提高视频尺寸以适应浏览器的窗口。在你在浏览器中最大化看视频时，如果你还想访问其他应用程序它是很方便的。&lt;/li&gt;&#xD;
     &lt;li&gt;全屏幕模式 &amp;#8211; 目前只在最新的WebKit中得以支持，您可以通过ALT键激活此上全窗口按钮点击模式。&lt;/li&gt;&#xD;
     &lt;li&gt;HTML5视频的好处 &amp;#8211; 没有浏览器插件，无Flash依赖！ 您也可以跳到视频的任何地方，而不必等待它的缓冲区。&lt;/li&gt;&#xD;
     &lt;li&gt;独立的纯JavaScript库&lt;/li&gt;&#xD;
&lt;/ul&gt;&#xD;
&lt;p&gt;&lt;a rel="external nofollow" href="http://jilion.com/sublime/video"&gt;官方链接&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.woiweb.net/tag/wordpress" title="wordpress" rel="nofollow" target="_blank"&gt;wordpress&lt;/a&gt;的免费视频播放器插件&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;11. WP Media Player&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a rel="external nofollow" href="http://ruslany.net/wp-media-player/"&gt;&lt;img style="display: inline;" title="woiweb.net - Free Video Players For Your Website" src="http://www.woiweb.net/wp-content/uploads/2010/09/fvpftw-11.jpg" alt="woiweb.net - Free Video Players For Your Website" width="560" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;WP Media Player是一个基于Silverlight的&lt;a href="http://www.woiweb.net/tag/wordpress" title="wordpress" rel="nofollow" target="_blank"&gt;wordpress&lt;/a&gt;媒体播放插件，它可以用于播放在同一博客或网页中一个或多个播放器。还可用于播放自己主机上的或外部的托管视频服务器上的视频。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;特性: &lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;ul&gt;&#xD;
     &lt;li&gt;6种播放器样式&lt;/li&gt;&#xD;
     &lt;li&gt;跟踪并报告影片已经看过多少次&lt;/li&gt;&#xD;
     &lt;li&gt;默认播放器配置设置，如大小，缩略图，自动装载和自动播放&lt;/li&gt;&#xD;
     &lt;li&gt;每个Player实例的配置，可用于自定义每一个在博客内或文章中的Player设置&lt;/li&gt;&#xD;
     &lt;li&gt;视频文件的上传和选择是充分考虑结合了WordPress的用户编辑界面&lt;/li&gt;&#xD;
&lt;/ul&gt;&#xD;
&lt;div adsense-midtext"="" style="text-align:center;margin: 12px;"&gt; &lt;/div&gt;&#xD;
&lt;p&gt;&lt;strong&gt;如何安装: &lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;详细安装请参考这个 &lt;a rel="external nofollow" href="http://ruslany.net/wp-media-player/"&gt;&lt;strong&gt;链接&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a rel="external nofollow" href="http://ruslany.net/wp-media-player/"&gt;官方链接&lt;/a&gt; &lt;a rel="external nofollow" href="http://ruslany.net/download/wp-media-player.0.8.zip"&gt;下载插件&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;12. Flash Video Player&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a rel="external nofollow" href="http://www.mac-dev.net/blog/"&gt;&lt;img style="display: inline;" title="woiweb.net - Free Video Players For Your Website" src="http://www.woiweb.net/wp-content/uploads/2010/09/fvpftw-12.jpg" alt="woiweb.net - Free Video Players For Your Website" width="560" /&gt;&lt;/a&gt;&lt;br /&gt;&#xD;
WordPress的Flash视频插件，允许向Wordpress站使用符合标准的标记语言来添加加视频（和其他媒体），是领先的开放源码软件。安装快 捷，方便，无需额外安装/编码/PHP。 这个插件是少痕迹，不创建表，卸载干净。第5版提供了播放器皮肤的全面支持, 与谷歌分析的整合, 并且有能力显示来自长尾解决方案的广告。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;特性: &lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;ul&gt;&#xD;
     &lt;li&gt;强健的选项菜单定制功能&lt;/li&gt;&#xD;
     &lt;li&gt;谷歌分析功能&lt;/li&gt;&#xD;
     &lt;li&gt;长尾广告解决方案&lt;/li&gt;&#xD;
     &lt;li&gt;兼容XHTML&lt;/li&gt;&#xD;
     &lt;li&gt;无后顾之忧！无数据库表和卸载干净&lt;/li&gt;&#xD;
     &lt;li&gt;播放列表，简易信息聚合，原子，XSPF，RTMP数据&lt;/li&gt;&#xD;
     &lt;li&gt;组件化&lt;/li&gt;&#xD;
&lt;/ul&gt;&#xD;
&lt;p&gt;&lt;strong&gt;如何安装: &lt;/strong&gt;&lt;br /&gt;&#xD;
如需详细的安装请参考这个 &lt;a rel="external nofollow" href="http://www.mac-dev.net/blog/"&gt;&lt;strong&gt;链接&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a rel="external nofollow" href="http://www.mac-dev.net/blog/"&gt;官方链接&lt;/a&gt; &lt;a rel="external nofollow" href="http://www.mac-dev.net/blog/files/flash-video-player.5.0.4.zip"&gt;下载插件&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;13. Anarchy Media Player&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a rel="external nofollow" href="http://an-archos.com/anarchy-media-player/"&gt;&lt;img style="display: inline;" title="woiweb.net - Free Video Players For Your Website" src="http://www.woiweb.net/wp-content/uploads/2010/09/fvpftw-13.jpg" alt="woiweb.net - Free Video Players For Your Website" width="560" /&gt;&lt;/a&gt;&lt;br /&gt;&#xD;
WordPress的Anarchy Media Player 2.5可以播放在你网页中合适的播放器中任何简单的href链接，如mp3, flv, Quicktime mov, mp4, m4v, m4a, m4b, 3gp以及Windows的wmv, avi和asf文件等。WordPress的版本也将按钮添加到编辑器中以用来嵌入Flash的SWF和主导的电影如YouTube, Google Video, iFilm, DailyMotion, Revver, Metacafe, MySpace, Apple iTunes iMix，和GoEar players.&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;如何安装: &lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;如需详细的安装请参考这个 &lt;a rel="external nofollow" href="http://an-archos.com/anarchy-media-player/#install"&gt;&lt;strong&gt;链接&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a rel="external nofollow" href="http://an-archos.com/anarchy-media-player/"&gt;官方链接&lt;/a&gt; &lt;a rel="external nofollow" href="http://an-archos.com/wp-content/uploads/File/anarchy_media.zip"&gt;下载插件&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;14. All in One Video Pack&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a rel="external nofollow" href="http://wordpress.org/extend/plugins/all-in-one-video-pack/"&gt;&lt;img style="display: inline;" title="woiweb.net - Free Video Players For Your Website" src="http://www.woiweb.net/wp-content/uploads/2010/09/fvpftw-14.jpg" alt="woiweb.net - Free Video Players For Your Website" width="560" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;这不仅是一个视频嵌入工具 &amp;#8211; 它包含你可能需要的所有视频和富媒体的功能，包括上传/录制/直接导入影片到您的文章，使用在线视频编辑器来编辑和混排内容，视频评论，管理和跟踪您的视频内容，创建播放列表等等。&lt;br /&gt;&#xD;
&lt;strong&gt;特性: &lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;ul&gt;&#xD;
     &lt;li&gt;上传，从摄像头录制并且直接导入所有富媒体到您的博客文章&lt;/li&gt;&#xD;
     &lt;li&gt;让读者和用户添加视频和音频的意见，并参与影片合作&lt;/li&gt;&#xD;
     &lt;li&gt;通过管理控制台管理和跟踪互动视频&lt;/li&gt;&#xD;
     &lt;li&gt;允许视频广告&lt;/li&gt;&#xD;
     &lt;li&gt;完整的管理功能，您来决定谁可以添加和编辑每个视频&lt;/li&gt;&#xD;
     &lt;li&gt;支持150多个视频，音频和图像文件格式和编解码器&lt;/li&gt;&#xD;
&lt;/ul&gt;&#xD;
&lt;p&gt;&lt;strong&gt;如何安装: &lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;对于安装及其他常见问题请参考这个 &lt;a rel="external nofollow" href="http://www.kaltura.org/forums/applications-and-cms-extensions/wordpress-kaltura-plugin-all-one-video-pack-forums"&gt;&lt;strong&gt;链接&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a rel="external nofollow" href="http://wordpress.org/extend/plugins/all-in-one-video-pack/"&gt;官方链接&lt;/a&gt; &lt;a rel="external nofollow" href="http://downloads.wordpress.org/plugin/all-in-one-video-pack.2.4.1.zip"&gt;下载插件&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;15. Viper&amp;#8217;s Video Quicktags&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a rel="external nofollow" href="http://wordpress.org/extend/plugins/vipers-video-quicktags/"&gt;&lt;img style="display: inline;" title="woiweb.net - Free Video Players For Your Website" src="http://www.woiweb.net/wp-content/uploads/2010/09/fvpftw-15.jpg" alt="woiweb.net - Free Video Players For Your Website" width="560" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;厌倦了从YouTube等网站复制和粘贴的嵌入HTML吗？那么请你试试这个插件。&lt;br /&gt;&#xD;
只是简单的按一下其中一个新的按钮，这个插件就加进了写作的屏幕（包括丰富的编辑器），然后粘贴网址，这样视频就出现在提示框中了 &amp;#8211; 就是这么简单。你可以完全配置如何显示的视频（宽度，高度，颜色，网页上的排列）等等。&lt;br /&gt;&#xD;
&lt;strong&gt;特性: &lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;ul&gt;&#xD;
     &lt;li&gt;支持的文件类型：Flash视频文件，QuickTime，通用视频文件&lt;/li&gt;&#xD;
     &lt;li&gt;目前，支持多种大型视频网站如YouTube（包括播放列表）, Google Video, DailyMotion, Vimeo etc&lt;/li&gt;&#xD;
&lt;/ul&gt;&#xD;
&lt;p&gt;&lt;strong&gt;如何安装: &lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;如需详细的安装请参考这个 &lt;a rel="external nofollow" href="http://wordpress.org/extend/plugins/vipers-video-quicktags/installation/"&gt;&lt;strong&gt;链接&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a rel="external nofollow" href="http://wordpress.org/extend/plugins/vipers-video-quicktags/"&gt;官方链接&lt;/a&gt; &lt;a rel="external nofollow" href="http://downloads.wordpress.org/plugin/vipers-video-quicktags.zip"&gt;下载插件&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;16. Smart YouTube&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a rel="external nofollow" href="http://wordpress.org/extend/plugins/smart-youtube/"&gt;&lt;img style="display: inline;" title="woiweb.net - Free Video Players For Your Website" src="http://www.woiweb.net/wp-content/uploads/2010/09/fvpftw-16.jpg" alt="woiweb.net - Free Video Players For Your Website" width="560" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;Smart YouTube是一个WordPress的YouTube插件，让您轻松地插入Youtube视频/播放列表在您的文章，评论和RSS摘要。&lt;br /&gt;&#xD;
这个插件的主要是为了在你博客文章中正确地嵌入Youtube视频，这个视频还会在你的RSS摘要中完全显示出来。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;特性: &lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;ul&gt;&#xD;
     &lt;li&gt;简单的嵌入Youtube视频和播放列表&lt;/li&gt;&#xD;
     &lt;li&gt;支持最新的高质量的视频协议(360p和HD quality 720p)&lt;/li&gt;&#xD;
     &lt;li&gt;允许完全的YouTube定制（颜色，边框，全屏）&lt;/li&gt;&#xD;
     &lt;li&gt;支持视频深层链接&lt;/li&gt;&#xD;
     &lt;li&gt;可工作在iPod和iPhone&lt;/li&gt;&#xD;
     &lt;li&gt;提供一个侧栏小工具&lt;/li&gt;&#xD;
     &lt;li&gt;生成XHTML代码&lt;/li&gt;&#xD;
&lt;/ul&gt;&#xD;
&lt;p&gt;&lt;strong&gt;如何安装: &lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;如需详细的安装请参考这个 &lt;a rel="external nofollow" href="http://wordpress.org/extend/plugins/smart-youtube/installation/"&gt;&lt;strong&gt;链接&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a rel="external nofollow" href="http://wordpress.org/extend/plugins/smart-youtube/"&gt;官方链接&lt;/a&gt; &lt;a rel="external nofollow" href="http://downloads.wordpress.org/plugin/smart-youtube.zip"&gt;下载插件&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;17. Embedded Video&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a rel="external nofollow" href="http://wordpress.org/extend/plugins/embedded-video-with-link/"&gt;&lt;img style="display: inline;" title="woiweb.net - Free Video Players For Your Website" src="http://www.woiweb.net/wp-content/uploads/2010/09/fvpftw-17.jpg" alt="woiweb.net - Free Video Players For Your Website" width="560" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;该 插件是用来简单地嵌入视频到一个博客帖子上，这些视频可以和外部门户网站如YouTube，谷歌视频和许多许多其他的集成，或者他们可以上传到Web服务 器或远程服务器做集成，另外可以自动生成一个相应的特定的视频门户网站的链接或下载到本地文件的链接，如有需要。链接文字也可配置。此外，该视频可以轻松 地集成在使用内置的所见即所得的编辑器中。该插件生成XHTML的有效代码并可以工作在WP2.5版本及以上。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;特性: &lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;ul&gt;&#xD;
     &lt;li&gt;支持文件格式: flv, swf, mov, qt, wmv, mpg, mpeg, mpe, asf, asx, wax, wmv, wmx, avi&lt;/li&gt;&#xD;
     &lt;li&gt;当 前支持视频门户: YouTube, Google Video, dailymotion, MyVideo, Clipfish, Sevenload, Revver, Metacaf&amp;#233;, Yahoo! Video, ifilm, MySpace Video, Brightcove, aniBOOM, vimeo, GUBA, Garage TV, GameVideos, vSocial, Veoh, Gametrailers.&lt;/li&gt;&#xD;
&lt;/ul&gt;&#xD;
&lt;p&gt;&lt;strong&gt;如何安装: &lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;如需详细的安装请参考这个 &lt;a rel="external nofollow" href="http://wordpress.org/extend/plugins/embedded-video-with-link/installation/"&gt;&lt;strong&gt;链接&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a rel="external nofollow" href="http://wordpress.org/extend/plugins/embedded-video-with-link/"&gt;官方链接&lt;/a&gt; &lt;a rel="external nofollow" href="http://downloads.wordpress.org/plugin/embedded-video-with-link.4.1.zip"&gt;下载插件&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;18. wordTube&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a rel="external nofollow" href="http://wordpress.org/extend/plugins/wordtube/"&gt;&lt;img style="display: inline;" title="woiweb.net - Free Video Players For Your Website" src="http://www.woiweb.net/wp-content/uploads/2010/09/fvpftw-18.jpg" alt="woiweb.net - Free Video Players For Your Website" width="560" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;这个插件管理的JW的FLV媒体播放器5.1，让你可以轻松的在Wordpress的文章和页面中放置音乐，视频或Flash电影。&lt;br /&gt;&#xD;
wordTube支持流媒体视频格式（格式 .FLV或.swf）文件，音频文件MP3，JPG，GIF或PNG grafic文件。使用wordTube你可以简单在您的博客中插入标签[media id="media id"]或播放列表[playlist id="playlist id"]。&lt;br /&gt;&#xD;
插入这样的标记你不需要改变所见即所得模式或特殊的HTML知识，您可以显示一个简单的媒体文件（即一个flv格式）或您的所有媒体文件的播放列表。&lt;br /&gt;&#xD;
&lt;strong&gt;如何安装: &lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;如需详细的安装请参考这个 &lt;a rel="external nofollow" href="http://wordpress.org/extend/plugins/wordtube/installation/"&gt;&lt;strong&gt;链接&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a rel="external nofollow" href="http://alexrabe.de/wordpress-plugins/wordtube/"&gt;官方链接&lt;/a&gt; &lt;a rel="external nofollow" href="http://downloads.wordpress.org/plugin/wordtube.zip"&gt;下载插件&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;19. ProPlayer&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a rel="external nofollow" href="http://wordpress.org/extend/plugins/proplayer/"&gt;&lt;img style="display: inline;" title="woiweb.net - Free Video Players For Your Website" src="http://www.woiweb.net/wp-content/uploads/2010/09/fvpftw-19.jpg" alt="woiweb.net - Free Video Players For Your Website" width="560" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;可把在线视频如(YouTube, Vimeo, Veoh, Youku, Dailymotion, etc..)等通过JW FLV播放器放置在你的文章中。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;特性: &lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;ul&gt;&#xD;
     &lt;li&gt;27种不同的皮肤&lt;/li&gt;&#xD;
     &lt;li&gt;自定义播放列表&lt;/li&gt;&#xD;
     &lt;li&gt;视频评分&lt;/li&gt;&#xD;
     &lt;li&gt;音频可视化&lt;/li&gt;&#xD;
&lt;/ul&gt;&#xD;
&lt;p&gt;&lt;strong&gt;如何安装: &lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;如需详细的安装请参考这个 &lt;a rel="external nofollow" href="http://wordpress.org/extend/plugins/proplayer/installation/"&gt;&lt;strong&gt;链接&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a rel="external nofollow" href="http://wordpress.org/extend/plugins/proplayer/"&gt;官方链接&lt;/a&gt; &lt;a rel="external nofollow" href="http://downloads.wordpress.org/plugin/proplayer.zip"&gt;下载插件&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;20. SeeTheFace&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a rel="external nofollow" href="http://www.seetheface.com/plugins/wordpress/"&gt;&lt;img style="display: inline;" title="woiweb.net - Free Video Players For Your Website" src="http://www.woiweb.net/wp-content/uploads/2010/09/fvpftw-20.jpg" alt="woiweb.net - Free Video Players For Your Website" width="560" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;WordPress的SeeTheFace插件可以瞬间升级您的文字博客到视频博客。&lt;br /&gt;&#xD;
在SiteClip的帮助下用户将能够方便地使用Publisher的视频信息记录和过滤器。此外，SiteClip内在的机制使其有可能和任何种类的网 站结合起来，不论其类型和复杂性的机制。 SiteClip可以内置在电子商务，教育/信息和新闻，社区，拍卖网站以及工作门户网站，一个管理单元等。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;如何安装: &lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;如需详细的安装请参考这个 &lt;a rel="external nofollow" href="http://www.seetheface.com/plugins/wordpress/#install"&gt;&lt;strong&gt;链接&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a rel="external nofollow" href="http://www.seetheface.com/plugins/wordpress/"&gt;官方链接&lt;/a&gt; &lt;a rel="external nofollow" href="http://www.seetheface.com/files/plugins/seetheface_wordpress.zip"&gt;下载插件&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;21. FLV Embed&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a rel="external nofollow" href="http://www.channel-ai.com/blog/plugins/flv-embed/"&gt;&lt;img style="display: inline;" title="woiweb.net - Free Video Players For Your Website" src="http://www.woiweb.net/wp-content/uploads/2010/09/fvpftw-21.jpg" alt="woiweb.net - Free Video Players For Your Website" width="560" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;FLV Embed是一个WordPress插件用来简化添加到您的博客（视频）Flash视频的过程。用于商业用途和执行，你需要购买播放器的许可证。如果你想了解FLV视频编码以及为什么你使用FLV，Jeroen也写了一篇出色的文章，你可以在他的网站上找到。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;特性: &lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;ul&gt;&#xD;
     &lt;li&gt;执行一个标准的插件标记的样式&lt;/li&gt;&#xD;
     &lt;li&gt;嵌入一个FLV文件，它的最简单的方法&lt;/li&gt;&#xD;
     &lt;li&gt;高度便携，可扩展和面向未来的标签&lt;/li&gt;&#xD;
     &lt;li&gt;兼容XHTML&lt;/li&gt;&#xD;
&lt;/ul&gt;&#xD;
&lt;p&gt;&lt;strong&gt;如何安装: &lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;如需详细的安装请参考这个 &lt;a rel="external nofollow" href="http://www.channel-ai.com/blog/plugins/flv-embed/#install"&gt;&lt;strong&gt;链接&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a rel="external nofollow" href="http://www.channel-ai.com/blog/plugins/flv-embed/"&gt;官方链接&lt;/a&gt; &lt;a rel="external nofollow" href="http://downloads.wordpress.org/plugin/flv-embed.zip"&gt;下载插件&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;/div&gt;&lt;img src="http://www.cnblogs.com/nosnowwolf/aggbug/2266127.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/nosnowwolf/archive/2011/11/28/2266127.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/nosnowwolf/archive/2011/11/24/2261951.html</id><title type="text">google map api 与jquery结合使用(3) --图标样式,使用xml和异步请求【转帖】</title><summary type="text">google map api 与jquery结合使用1-3google map api 与jquery结合使用(1)--控件,监听器[转帖]google map api 与jquery结合使用(2) --标注,浮窗[转帖]google map api 与jquery结合使用(3) --图标样式,使用xml和异步请求【转帖】 创建图标 map.js $(document).ready(function() { if(GBrowserIsCompatible()){ varmap=newGMap2(document.getElementById(&amp;quot;map&amp;quot;)); map.add</summary><published>2011-11-24T08:35:00Z</published><updated>2011-11-24T08:35:00Z</updated><author><name>Nosnowwolf</name><uri>http://www.cnblogs.com/nosnowwolf/</uri></author><link rel="alternate" href="http://www.cnblogs.com/nosnowwolf/archive/2011/11/24/2261951.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/nosnowwolf/archive/2011/11/24/2261951.html"/><content type="html">&lt;div&gt;&lt;div&gt; &lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;div&gt;google map api 与jquery结合使用1-3&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/nosnowwolf/archive/2011/11/24/2261946.html"&gt;google map api 与jquery结合使用(1)--控件,监听器[转帖]&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div&gt;&lt;a href="http://www.cnblogs.com/nosnowwolf/archive/2011/11/24/2261948.html"&gt;google map api 与jquery结合使用(2) --标注,浮窗[转帖]&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;div&gt;&lt;a href="http://www.cnblogs.com/nosnowwolf/archive/2011/11/24/2261951.html"&gt;google map api 与jquery结合使用(3) --图标样式,使用xml和异步请求【转帖】&lt;/a&gt; &lt;/div&gt;&amp;nbsp;&lt;/p&gt;&amp;nbsp;&lt;p&gt;&lt;/p&gt;&amp;nbsp;&lt;/div&gt;&lt;p&gt;&lt;strong style="font-size: 18pt"&gt;创建图标&lt;/strong&gt;&lt;br /&gt; &lt;br /&gt; map.js&lt;br /&gt; &lt;br /&gt; &lt;/p&gt;&lt;div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"&gt;&lt;img src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" alt="" align="top" /&gt;&lt;span style="color: #000000"&gt;$(document).ready(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;function&lt;/span&gt;&lt;span style="color: #000000"&gt;()&lt;br /&gt; &lt;img id="Codehighlighter1_29_1313_Open_Image" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedBlockStart.gif" alt="" align="top" /&gt;&lt;/span&gt;&lt;span id="Codehighlighter1_29_1313_Open_Text"&gt;&lt;span style="color: #000000"&gt;{&lt;br /&gt; &lt;img id="Codehighlighter1_61_1262_Open_Image" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockStart.gif" alt="" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;if&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;(GBrowserIsCompatible())&amp;nbsp;&lt;/span&gt;&lt;span id="Codehighlighter1_61_1262_Open_Text"&gt;&lt;span style="color: #000000"&gt;{&lt;br /&gt; &lt;img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" alt="" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;var&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;map&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000ff"&gt;new&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;GMap2(document.getElementById(&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;map&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;));&lt;br /&gt; &lt;img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" alt="" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;map.addControl(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;new&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;GSmallMapControl());&lt;br /&gt; &lt;img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" alt="" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;map.addControl(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;new&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;GMapTypeControl());&lt;br /&gt; &lt;img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" alt="" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;map.setCenter(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;new&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;GLatLng(&lt;/span&gt;&lt;span style="color: #000000"&gt;36.94&lt;/span&gt;&lt;span style="color: #000000"&gt;,&lt;/span&gt;&lt;span style="color: #000000"&gt;106.08&lt;/span&gt;&lt;span style="color: #000000"&gt;),&lt;/span&gt;&lt;span style="color: #000000"&gt;4&lt;/span&gt;&lt;span style="color: #000000"&gt;);&lt;br /&gt; &lt;img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" alt="" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000"&gt;//&lt;/span&gt;&lt;span style="color: #008000"&gt;创建小图标&lt;/span&gt;&lt;span style="color: #008000"&gt;&lt;br /&gt; &lt;img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" alt="" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;var&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;icon&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000ff"&gt;new&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;GIcon();&lt;br /&gt; &lt;img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" alt="" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000"&gt;//&lt;/span&gt;&lt;span style="color: #008000"&gt;图标图片&lt;/span&gt;&lt;span style="color: #008000"&gt;&lt;br /&gt; &lt;img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" alt="" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;icon.image&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;http://labs.google.com/ridefinder/images/mm_20_red.png&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;;&lt;br /&gt; &lt;img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" alt="" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000"&gt;//&lt;/span&gt;&lt;span style="color: #008000"&gt;图标阴影图片&lt;/span&gt;&lt;span style="color: #008000"&gt;&lt;br /&gt; &lt;img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" alt="" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;icon.shadow&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;http://labs.google.com/ridefinder/images/mm_20_shadow.png&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;;&lt;br /&gt; &lt;img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" alt="" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000"&gt;//&lt;/span&gt;&lt;span style="color: #008000"&gt;图标大小&lt;/span&gt;&lt;span style="color: #008000"&gt;&lt;br /&gt; &lt;img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" alt="" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;icon.iconSize&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000ff"&gt;new&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;GSize(&lt;/span&gt;&lt;span style="color: #000000"&gt;12&lt;/span&gt;&lt;span style="color: #000000"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;20&lt;/span&gt;&lt;span style="color: #000000"&gt;);&amp;nbsp;&lt;br /&gt; &lt;img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" alt="" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000"&gt;//&lt;/span&gt;&lt;span style="color: #008000"&gt;阴影大小&lt;/span&gt;&lt;span style="color: #008000"&gt;&lt;br /&gt; &lt;img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" alt="" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;icon.shadowSize&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000ff"&gt;new&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;GSize(&lt;/span&gt;&lt;span style="color: #000000"&gt;22&lt;/span&gt;&lt;span style="color: #000000"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;20&lt;/span&gt;&lt;span style="color: #000000"&gt;);&lt;br /&gt; &lt;img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" alt="" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000"&gt;//&lt;/span&gt;&lt;span style="color: #008000"&gt;图标锚点&lt;/span&gt;&lt;span style="color: #008000"&gt;&lt;br /&gt; &lt;img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" alt="" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;icon.iconAnchor&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000ff"&gt;new&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;GPoint(&lt;/span&gt;&lt;span style="color: #000000"&gt;6&lt;/span&gt;&lt;span style="color: #000000"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;20&lt;/span&gt;&lt;span style="color: #000000"&gt;);&lt;br /&gt; &lt;img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" alt="" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000"&gt;//&lt;/span&gt;&lt;span style="color: #008000"&gt;信息浮窗锚点&lt;/span&gt;&lt;span style="color: #008000"&gt;&lt;br /&gt; &lt;img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" alt="" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;icon.infoWindowAnchor&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000ff"&gt;new&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;GPoint(&lt;/span&gt;&lt;span style="color: #000000"&gt;5&lt;/span&gt;&lt;span style="color: #000000"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;1&lt;/span&gt;&lt;span style="color: #000000"&gt;);&lt;br /&gt; &lt;img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" alt="" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000"&gt;//&lt;/span&gt;&lt;span style="color: #008000"&gt;随机的添加10个标记&lt;/span&gt;&lt;span style="color: #008000"&gt;&lt;br /&gt; &lt;img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" alt="" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;var&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;bounds&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;map.getBounds();&lt;br /&gt; &lt;img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" alt="" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;var&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;southWest&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;bounds.getSouthWest();&lt;br /&gt; &lt;img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" alt="" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;var&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;northEast&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;bounds.getNorthEast();&lt;br /&gt; &lt;img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" alt="" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;var&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;lngSpan&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;northEast.lng()&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;-&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;southWest.lng();&lt;br /&gt; &lt;img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" alt="" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;var&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;latSpan&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;northEast.lat()&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;-&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;southWest.lat();&lt;br /&gt; &lt;img id="Codehighlighter1_1004_1168_Open_Image" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockStart.gif" alt="" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;for&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;var&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;i&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000"&gt;0&lt;/span&gt;&lt;span style="color: #000000"&gt;;&amp;nbsp;i&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;lt;&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000"&gt;10&lt;/span&gt;&lt;span style="color: #000000"&gt;;&amp;nbsp;i&lt;/span&gt;&lt;span style="color: #000000"&gt;++&lt;/span&gt;&lt;span style="color: #000000"&gt;)&amp;nbsp;&lt;/span&gt;&lt;span id="Codehighlighter1_1004_1168_Open_Text"&gt;&lt;span style="color: #000000"&gt;{&lt;br /&gt; &lt;img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" alt="" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;var&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;point&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000ff"&gt;new&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;GLatLng(southWest.lat()&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;+&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;latSpan&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;*&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;Math.random(),&lt;br /&gt; &lt;img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" alt="" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;southWest.lng()&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;+&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;lngSpan&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;*&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;Math.random());&lt;br /&gt; &lt;img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" alt="" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;map.addOverlay(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;new&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;GMarker(point,&amp;nbsp;icon));&lt;br /&gt; &lt;img src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" alt="" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt; &lt;img id="Codehighlighter1_1200_1256_Open_Image" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockStart.gif" alt="" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$(window).unload(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;function&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;()&lt;/span&gt;&lt;span id="Codehighlighter1_1200_1256_Open_Text"&gt;&lt;span style="color: #000000"&gt;{&lt;br /&gt; &lt;img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" alt="" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$('.').unbind();&lt;br /&gt; &lt;img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" alt="" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;GUnload();&lt;br /&gt; &lt;img src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" alt="" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;);&lt;br /&gt; &lt;img src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" alt="" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;else&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt; &lt;img id="Codehighlighter1_1270_1311_Open_Image" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockStart.gif" alt="" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span id="Codehighlighter1_1270_1311_Open_Text"&gt;&lt;span style="color: #000000"&gt;{&lt;br /&gt; &lt;img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" alt="" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;alert('你使用的浏览器不支持&amp;nbsp;Google&amp;nbsp;Map&lt;/span&gt;&lt;span style="color: #000000"&gt;!&lt;/span&gt;&lt;span style="color: #000000"&gt;');&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; &lt;img src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" alt="" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt; &lt;img src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedBlockEnd.gif" alt="" align="top" /&gt;}&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;);&lt;/span&gt;&lt;/div&gt; &lt;br /&gt; &lt;a title="使用小图标的效果" href="http://picasaweb.google.com/lh/photo/E64bdomcMtb95y7jh7tY7w" target="_blank"&gt;使用小图标的效果&lt;/a&gt;&lt;br /&gt; &lt;br /&gt; &lt;strong style="font-size: 18pt"&gt;使用更复杂图标样式&lt;/strong&gt;&lt;br /&gt; map.js&lt;br /&gt; &lt;br /&gt; &lt;div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"&gt;&lt;img src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" alt="" align="top" /&gt;&lt;span style="color: #000000"&gt;$(document).ready(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;function&lt;/span&gt;&lt;span style="color: #000000"&gt;()&lt;br /&gt; &lt;img id="Codehighlighter1_29_1641_Open_Image" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedBlockStart.gif" alt="" align="top" /&gt;&lt;/span&gt;&lt;span id="Codehighlighter1_29_1641_Open_Text"&gt;&lt;span style="color: #000000"&gt;{&lt;br /&gt; &lt;img id="Codehighlighter1_61_1590_Open_Image" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockStart.gif" alt="" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;if&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;(GBrowserIsCompatible())&amp;nbsp;&lt;/span&gt;&lt;span id="Codehighlighter1_61_1590_Open_Text"&gt;&lt;span style="color: #000000"&gt;{&lt;br /&gt; &lt;img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" alt="" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;var&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;map&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000ff"&gt;new&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;GMap2(document.getElementById(&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;map&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;));&lt;br /&gt; &lt;img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" alt="" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;map.addControl(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;new&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;GSmallMapControl());&lt;br /&gt; &lt;img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" alt="" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;map.addControl(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;new&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;GMapTypeControl());&lt;br /&gt; &lt;img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" alt="" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;map.setCenter(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;new&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;GLatLng(&lt;/span&gt;&lt;span style="color: #000000"&gt;36.94&lt;/span&gt;&lt;span style="color: #000000"&gt;,&lt;/span&gt;&lt;span style="color: #000000"&gt;106.08&lt;/span&gt;&lt;span style="color: #000000"&gt;),&lt;/span&gt;&lt;span style="color: #000000"&gt;4&lt;/span&gt;&lt;span style="color: #000000"&gt;);&lt;br /&gt; &lt;img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" alt="" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000"&gt;//&lt;/span&gt;&lt;span style="color: #008000"&gt;创建一个图标模板，指定阴影等&lt;/span&gt;&lt;span style="color: #008000"&gt;&lt;br /&gt; &lt;img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" alt="" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;var&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;baseIcon&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000ff"&gt;new&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;GIcon();&lt;br /&gt; &lt;img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" alt="" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;baseIcon.shadow&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;http://www.google.com/mapfiles/shadow50.png&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;;&lt;br /&gt; &lt;img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" alt="" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;baseIcon.iconSize&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000ff"&gt;new&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;GSize(&lt;/span&gt;&lt;span style="color: #000000"&gt;20&lt;/span&gt;&lt;span style="color: #000000"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;34&lt;/span&gt;&lt;span style="color: #000000"&gt;);&lt;br /&gt; &lt;img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" alt="" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;baseIcon.shadowSize&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000ff"&gt;new&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;GSize(&lt;/span&gt;&lt;span style="color: #000000"&gt;37&lt;/span&gt;&lt;span style="color: #000000"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;34&lt;/span&gt;&lt;span style="color: #000000"&gt;);&lt;br /&gt; &lt;img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" alt="" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;baseIcon.iconAnchor&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000ff"&gt;new&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;GPoint(&lt;/span&gt;&lt;span style="color: #000000"&gt;9&lt;/span&gt;&lt;span style="color: #000000"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;34&lt;/span&gt;&lt;span style="color: #000000"&gt;);&lt;br /&gt; &lt;img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" alt="" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;baseIcon.infoWindowAnchor&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000ff"&gt;new&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;GPoint(&lt;/span&gt;&lt;span style="color: #000000"&gt;9&lt;/span&gt;&lt;span style="color: #000000"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;2&lt;/span&gt;&lt;span style="color: #000000"&gt;);&lt;br /&gt; &lt;img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" alt="" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;baseIcon.infoShadowAnchor&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000ff"&gt;new&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;GPoint(&lt;/span&gt;&lt;span style="color: #000000"&gt;18&lt;/span&gt;&lt;span style="color: #000000"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;25&lt;/span&gt;&lt;span style="color: #000000"&gt;);&lt;br /&gt; &lt;img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" alt="" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000"&gt;//&lt;/span&gt;&lt;span style="color: #008000"&gt;创建用指定字母作为前景图的图标&lt;/span&gt;&lt;span style="color: #008000"&gt;&lt;br /&gt; &lt;img id="Codehighlighter1_653_1068_Open_Image" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockStart.gif" alt="" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;function&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;createMarker(point,&amp;nbsp;index)&amp;nbsp;&lt;/span&gt;&lt;span id="Codehighlighter1_653_1068_Open_Text"&gt;&lt;span style="color: #000000"&gt;{&lt;br /&gt; &lt;img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" alt="" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000"&gt;//&lt;/span&gt;&lt;span style="color: #008000"&gt;&amp;nbsp;Create&amp;nbsp;a&amp;nbsp;lettered&amp;nbsp;icon&amp;nbsp;for&amp;nbsp;this&amp;nbsp;point&amp;nbsp;using&amp;nbsp;our&amp;nbsp;icon&amp;nbsp;class&lt;/span&gt;&lt;span style="color: #008000"&gt;&lt;br /&gt; &lt;img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" alt="" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;var&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;letter&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;String.fromCharCode(&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;A&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;.charCodeAt(&lt;/span&gt;&lt;span style="color: #000000"&gt;0&lt;/span&gt;&lt;span style="color: #000000"&gt;)&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;+&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;index);&lt;br /&gt; &lt;img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" alt="" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;var&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;icon&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000ff"&gt;new&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;GIcon(baseIcon);&lt;br /&gt; &lt;img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" alt="" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;icon.image&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;http://www.google.com/mapfiles/marker&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000"&gt;+&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;letter&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;+&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;.png&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;;&lt;br /&gt; &lt;img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" alt="" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;var&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;marker&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000ff"&gt;new&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;GMarker(point,&amp;nbsp;icon);&lt;br /&gt; &lt;img id="Codehighlighter1_980_1045_Open_Image" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockStart.gif" alt="" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;GEvent.addListener(marker,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;click&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;function&lt;/span&gt;&lt;span style="color: #000000"&gt;()&amp;nbsp;&lt;/span&gt;&lt;span id="Codehighlighter1_980_1045_Open_Text"&gt;&lt;span style="color: #000000"&gt;{&lt;br /&gt; &lt;img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" alt="" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;marker.openInfoWindowHtml(&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;Marker&amp;nbsp;&amp;lt;b&amp;gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000"&gt;+&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;letter&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;+&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;lt;/b&amp;gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;);&lt;br /&gt; &lt;img src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" alt="" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;);&lt;br /&gt; &lt;img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" alt="" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;return&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;marker;&lt;br /&gt; &lt;img src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" alt="" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt; &lt;img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" alt="" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000"&gt;//&lt;/span&gt;&lt;span style="color: #008000"&gt;随机添加10个标记&lt;/span&gt;&lt;span style="color: #008000"&gt;&lt;br /&gt; &lt;img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" alt="" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;var&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;bounds&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;map.getBounds();&lt;br /&gt; &lt;img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" alt="" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;var&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;southWest&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;bounds.getSouthWest();&lt;br /&gt; &lt;img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" alt="" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;var&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;northEast&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;bounds.getNorthEast();&lt;br /&gt; &lt;img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" alt="" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;var&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;lngSpan&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;northEast.lng()&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;-&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;southWest.lng();&lt;br /&gt; &lt;img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" alt="" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;var&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;latSpan&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;northEast.lat()&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;-&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;southWest.lat();&lt;br /&gt; &lt;img id="Codehighlighter1_1331_1496_Open_Image" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockStart.gif" alt="" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;for&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;var&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;i&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000"&gt;0&lt;/span&gt;&lt;span style="color: #000000"&gt;;&amp;nbsp;i&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;lt;&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000"&gt;10&lt;/span&gt;&lt;span style="color: #000000"&gt;;&amp;nbsp;i&lt;/span&gt;&lt;span style="color: #000000"&gt;++&lt;/span&gt;&lt;span style="color: #000000"&gt;)&amp;nbsp;&lt;/span&gt;&lt;span id="Codehighlighter1_1331_1496_Open_Text"&gt;&lt;span style="color: #000000"&gt;{&lt;br /&gt; &lt;img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" alt="" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;var&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;point&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000ff"&gt;new&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;GLatLng(southWest.lat()&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;+&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;latSpan&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;*&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;Math.random(),&lt;br /&gt; &lt;img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" alt="" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;southWest.lng()&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;+&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;lngSpan&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;*&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;Math.random());&lt;br /&gt; &lt;img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" alt="" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;map.addOverlay(createMarker(point,&amp;nbsp;i));&lt;br /&gt; &lt;img src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" alt="" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt; &lt;img id="Codehighlighter1_1528_1584_Open_Image" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockStart.gif" alt="" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$(window).unload(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;function&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;()&lt;/span&gt;&lt;span id="Codehighlighter1_1528_1584_Open_Text"&gt;&lt;span style="color: #000000"&gt;{&lt;br /&gt; &lt;img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" alt="" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$('.').unbind();&lt;br /&gt; &lt;img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" alt="" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;GUnload();&lt;br /&gt; &lt;img src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" alt="" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;);&lt;br /&gt; &lt;img src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" alt="" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;else&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt; &lt;img id="Codehighlighter1_1598_1639_Open_Image" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockStart.gif" alt="" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span id="Codehighlighter1_1598_1639_Open_Text"&gt;&lt;span style="color: #000000"&gt;{&lt;br /&gt; &lt;img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" alt="" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;alert('你使用的浏览器不支持&amp;nbsp;Google&amp;nbsp;Map&lt;/span&gt;&lt;span style="color: #000000"&gt;!&lt;/span&gt;&lt;span style="color: #000000"&gt;');&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; &lt;img src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" alt="" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt; &lt;img src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedBlockEnd.gif" alt="" align="top" /&gt;}&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;);&lt;/span&gt;&lt;/div&gt; &lt;br /&gt; &lt;a title="用指定字母作为前景图的图标效果" href="http://picasaweb.google.com/alexwhowan/fsdOaG#5270030702976855250" target="_blank"&gt;用指定字母作为前景图的图标效果&lt;/a&gt;&lt;br /&gt; &lt;br /&gt; &lt;strong style="font-size: 18pt"&gt;在地图上使用XML和异步请求(AJAX)&lt;br /&gt; &lt;/strong&gt;&lt;br /&gt; map.js&lt;br /&gt; &lt;div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"&gt;&lt;img src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" alt="" align="top" /&gt;&lt;span style="color: #000000"&gt;$(document).ready(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;function&lt;/span&gt;&lt;span style="color: #000000"&gt;()&lt;br /&gt; &lt;img id="Codehighlighter1_29_863_Open_Image" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedBlockStart.gif" alt="" align="top" /&gt;&lt;/span&gt;&lt;span id="Codehighlighter1_29_863_Open_Text"&gt;&lt;span style="color: #000000"&gt;{&lt;br /&gt; &lt;img id="Codehighlighter1_61_812_Open_Image" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockStart.gif" alt="" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;if&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;(GBrowserIsCompatible())&amp;nbsp;&lt;/span&gt;&lt;span id="Codehighlighter1_61_812_Open_Text"&gt;&lt;span style="color: #000000"&gt;{&lt;br /&gt; &lt;img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" alt="" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;var&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;map&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000ff"&gt;new&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;GMap2(document.getElementById(&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;map&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;));&lt;br /&gt; &lt;img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" alt="" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;map.addControl(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;new&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;GLargeMapControl());&lt;br /&gt; &lt;img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" alt="" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;map.addControl(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;new&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;GOverviewMapControl());&lt;br /&gt; &lt;img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" alt="" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; &lt;img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" alt="" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;map.addControl(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;new&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;GMapTypeControl());&lt;br /&gt; &lt;img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" alt="" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;map.setCenter(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;new&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;GLatLng(&lt;/span&gt;&lt;span style="color: #000000"&gt;36.94&lt;/span&gt;&lt;span style="color: #000000"&gt;,&lt;/span&gt;&lt;span style="color: #000000"&gt;106.08&lt;/span&gt;&lt;span style="color: #000000"&gt;),&lt;/span&gt;&lt;span style="color: #000000"&gt;4&lt;/span&gt;&lt;span style="color: #000000"&gt;);&lt;br /&gt; &lt;img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" alt="" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000"&gt;//&lt;/span&gt;&lt;span style="color: #008000"&gt;ajax请求&lt;/span&gt;&lt;span style="color: #008000"&gt;&lt;br /&gt; &lt;img id="Codehighlighter1_388_716_Open_Image" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockStart.gif" alt="" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;GDownloadUrl(&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;locations.xml&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;function&lt;/span&gt;&lt;span style="color: #000000"&gt;(data,&amp;nbsp;responseCode)&amp;nbsp;&lt;/span&gt;&lt;span id="Codehighlighter1_388_716_Open_Text"&gt;&lt;span style="color: #000000"&gt;{&lt;/span&gt;&lt;span style="color: #008000"&gt;//&lt;/span&gt;&lt;span style="color: #008000"&gt;回调函数&lt;/span&gt;&lt;span style="color: #008000"&gt;&lt;br /&gt; &lt;img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" alt="" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;var&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;xml&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;GXml.parse(data);&lt;br /&gt; &lt;img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" alt="" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;var&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;markers&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;xml.documentElement.getElementsByTagName(&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;marker&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;);&lt;/span&gt;&lt;span style="color: #008000"&gt;//&lt;/span&gt;&lt;span style="color: #008000"&gt;解析xml,有多种方法&lt;/span&gt;&lt;span style="color: #008000"&gt;&lt;br /&gt; &lt;img id="Codehighlighter1_550_712_Open_Image" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockStart.gif" alt="" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;for&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;var&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;i&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000"&gt;0&lt;/span&gt;&lt;span style="color: #000000"&gt;;&amp;nbsp;i&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;markers.length;&amp;nbsp;i&lt;/span&gt;&lt;span style="color: #000000"&gt;++&lt;/span&gt;&lt;span style="color: #000000"&gt;)&amp;nbsp;&lt;/span&gt;&lt;span id="Codehighlighter1_550_712_Open_Text"&gt;&lt;span style="color: #000000"&gt;{&lt;br /&gt; &lt;img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" alt="" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;var&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;point&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000ff"&gt;new&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;GLatLng(parseFloat(markers[i].getAttribute(&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;lat&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;)),&lt;br /&gt; &lt;img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" alt="" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;parseFloat(markers[i].getAttribute(&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;lng&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;)));&lt;br /&gt; &lt;img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" alt="" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;map.addOverlay(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;new&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;GMarker(point));&lt;br /&gt; &lt;img src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" alt="" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt; &lt;img src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" alt="" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;);&lt;br /&gt; &lt;img id="Codehighlighter1_750_806_Open_Image" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockStart.gif" alt="" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$(window).unload(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;function&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;()&lt;/span&gt;&lt;span id="Codehighlighter1_750_806_Open_Text"&gt;&lt;span style="color: #000000"&gt;{&lt;br /&gt; &lt;img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" alt="" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$('.').unbind();&lt;br /&gt; &lt;img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" alt="" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;GUnload();&lt;br /&gt; &lt;img src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" alt="" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;);&lt;br /&gt; &lt;img src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" alt="" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;else&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt; &lt;img id="Codehighlighter1_820_861_Open_Image" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockStart.gif" alt="" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span id="Codehighlighter1_820_861_Open_Text"&gt;&lt;span style="color: #000000"&gt;{&lt;br /&gt; &lt;img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" alt="" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;alert('你使用的浏览器不支持&amp;nbsp;Google&amp;nbsp;Map&lt;/span&gt;&lt;span style="color: #000000"&gt;!&lt;/span&gt;&lt;span style="color: #000000"&gt;');&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; &lt;img src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" alt="" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt; &lt;img src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedBlockEnd.gif" alt="" align="top" /&gt;}&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;);&lt;/span&gt;&lt;/div&gt; &lt;br /&gt; locations.xml&lt;br /&gt; &lt;div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"&gt;&lt;img src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" alt="" align="top" /&gt;&lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;markers&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt; &lt;img src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" alt="" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;marker&amp;nbsp;&lt;/span&gt;&lt;span style="color: #ff0000"&gt;lat&lt;/span&gt;&lt;span style="color: #0000ff"&gt;="39.98629852076348"&lt;/span&gt;&lt;span style="color: #ff0000"&gt;&amp;nbsp;lng&lt;/span&gt;&lt;span style="color: #0000ff"&gt;="116.3574438359872"&lt;/span&gt;&lt;span style="color: #0000ff"&gt;/&amp;gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt; &lt;img src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" alt="" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;marker&amp;nbsp;&lt;/span&gt;&lt;span style="color: #ff0000"&gt;lat&lt;/span&gt;&lt;span style="color: #0000ff"&gt;="29.94176113301537"&lt;/span&gt;&lt;span style="color: #ff0000"&gt;&amp;nbsp;lng&lt;/span&gt;&lt;span style="color: #0000ff"&gt;="112.6857368551186"&lt;/span&gt;&lt;span style="color: #0000ff"&gt;/&amp;gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt; &lt;img src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" alt="" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;markers&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt; &lt;p&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/nosnowwolf/aggbug/2261951.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/nosnowwolf/archive/2011/11/24/2261951.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/nosnowwolf/archive/2011/11/24/2261948.html</id><title type="text">google map api 与jquery结合使用(2) --标注,浮窗[转帖]</title><summary type="text">google map api 与jquery结合使用1-3google map api 与jquery结合使用(1)--控件,监听器[转帖]google map api 与jquery结合使用(2) --标注,浮窗[转帖] google map api 与jquery结合使用(3) --图标样式,使用xml和异步请求【转帖】 修改javascript代码： map.js $(document).ready(function() { if(GBrowserIsCompatible()){ varmap=newGMap2(document.getElementById(&amp;quot;map&amp;quot</summary><published>2011-11-24T08:34:00Z</published><updated>2011-11-24T08:34:00Z</updated><author><name>Nosnowwolf</name><uri>http://www.cnblogs.com/nosnowwolf/</uri></author><link rel="alternate" href="http://www.cnblogs.com/nosnowwolf/archive/2011/11/24/2261948.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/nosnowwolf/archive/2011/11/24/2261948.html"/><content type="html">&lt;div&gt;&lt;div&gt;&lt;div&gt;google map api 与jquery结合使用1-3&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/nosnowwolf/archive/2011/11/24/2261946.html"&gt;google map api 与jquery结合使用(1)--控件,监听器[转帖]&lt;/a&gt;&lt;/p&gt;&lt;div&gt;&lt;a href="http://www.cnblogs.com/nosnowwolf/archive/2011/11/24/2261948.html"&gt;google map api 与jquery结合使用(2) --标注,浮窗[转帖]&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;div&gt;&lt;a href="http://www.cnblogs.com/nosnowwolf/archive/2011/11/24/2261951.html"&gt;google map api 与jquery结合使用(3) --图标样式,使用xml和异步请求【转帖】&lt;/a&gt; &lt;/div&gt; &lt;/div&gt;&amp;nbsp;&lt;/div&gt;&lt;p&gt;修改javascript代码：&lt;br /&gt; map.js&lt;br /&gt; &lt;div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"&gt;&lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;span style="color: #000000"&gt;$(document).ready(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;function&lt;/span&gt;&lt;span style="color: #000000"&gt;()&lt;br /&gt; &lt;img id="Codehighlighter1_29_557_Open_Image" alt="" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /&gt;&lt;/span&gt;&lt;span id="Codehighlighter1_29_557_Open_Text"&gt;&lt;span style="color: #000000"&gt;{&lt;br /&gt; &lt;img id="Codehighlighter1_61_506_Open_Image" alt="" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;if&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;(GBrowserIsCompatible())&amp;nbsp;&lt;/span&gt;&lt;span id="Codehighlighter1_61_506_Open_Text"&gt;&lt;span style="color: #000000"&gt;{&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;var&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;map&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000ff"&gt;new&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;GMap2(document.getElementById(&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;map&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;));&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;map.addControl(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;new&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;GSmallMapControl());&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;map.addControl(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;new&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;GMapTypeControl());&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000"&gt;//&lt;/span&gt;&lt;span style="color: #008000"&gt;开启滚轮伸缩效果－－鼠标滚轮向前滚放大地图，反之缩小&lt;/span&gt;&lt;span style="color: #008000"&gt;&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;map.enableScrollWheelZoom();&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;map.setCenter(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;new&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;GLatLng(&lt;/span&gt;&lt;span style="color: #000000"&gt;36.94&lt;/span&gt;&lt;span style="color: #000000"&gt;,&lt;/span&gt;&lt;span style="color: #000000"&gt;106.08&lt;/span&gt;&lt;span style="color: #000000"&gt;),&lt;/span&gt;&lt;span style="color: #000000"&gt;4&lt;/span&gt;&lt;span style="color: #000000"&gt;);&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000"&gt;//&lt;/span&gt;&lt;span style="color: #008000"&gt;打开信息浮窗--需要在设置地图中心点后进行&lt;/span&gt;&lt;span style="color: #008000"&gt;&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;map.openInfoWindow(map.getCenter(),document.createTextNode(&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;你好，中国&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;));&lt;br /&gt; &lt;img id="Codehighlighter1_444_500_Open_Image" alt="" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$(window).unload(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;function&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;()&lt;/span&gt;&lt;span id="Codehighlighter1_444_500_Open_Text"&gt;&lt;span style="color: #000000;"&gt;{&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$('.').unbind();&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;GUnload();&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;);&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;else&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt; &lt;img id="Codehighlighter1_514_555_Open_Image" alt="" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span id="Codehighlighter1_514_555_Open_Text"&gt;&lt;span style="color: #000000;"&gt;{&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;alert('你使用的浏览器不支持&amp;nbsp;Google&amp;nbsp;Map&lt;/span&gt;&lt;span style="color: #000000"&gt;!&lt;/span&gt;&lt;span style="color: #000000;"&gt;');&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;}&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;);&lt;/span&gt;&lt;/div&gt; &lt;br /&gt; 在地图的中央会显示信息浮窗（相对粗糙）&lt;br /&gt; &lt;a title="信息浮窗效果图" href="http://picasaweb.google.com/lh/photo/xWHQ4LIdL3ym73Va7g8Rtw" target="_blank"&gt;信息浮窗效果图&lt;/a&gt;&lt;br /&gt; &lt;br /&gt; &lt;strong&gt;地图标注&lt;br /&gt; &lt;/strong&gt;map.js&lt;br /&gt; &lt;div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"&gt;&lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;span style="color: #000000"&gt;$(document).ready(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;function&lt;/span&gt;&lt;span style="color: #000000"&gt;()&lt;br /&gt; &lt;img id="Codehighlighter1_29_1384_Open_Image" alt="" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /&gt;&lt;/span&gt;&lt;span id="Codehighlighter1_29_1384_Open_Text"&gt;&lt;span style="color: #000000"&gt;{&lt;br /&gt; &lt;img id="Codehighlighter1_61_1333_Open_Image" alt="" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;if&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;(GBrowserIsCompatible())&amp;nbsp;&lt;/span&gt;&lt;span id="Codehighlighter1_61_1333_Open_Text"&gt;&lt;span style="color: #000000"&gt;{&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;var&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;map&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000ff"&gt;new&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;GMap2(document.getElementById(&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;map&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;));&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;map.addControl(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;new&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;GSmallMapControl());&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;map.addControl(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;new&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;GMapTypeControl());&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000"&gt;//&lt;/span&gt;&lt;span style="color: #008000"&gt;开启滚轮伸缩效果－－鼠标滚轮向前滚放大地图，反之缩小&lt;/span&gt;&lt;span style="color: #008000"&gt;&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;map.enableScrollWheelZoom();&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;map.setCenter(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;new&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;GLatLng(&lt;/span&gt;&lt;span style="color: #000000"&gt;36.94&lt;/span&gt;&lt;span style="color: #000000"&gt;,&lt;/span&gt;&lt;span style="color: #000000"&gt;106.08&lt;/span&gt;&lt;span style="color: #000000"&gt;),&lt;/span&gt;&lt;span style="color: #000000"&gt;4&lt;/span&gt;&lt;span style="color: #000000"&gt;);&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000"&gt;//&lt;/span&gt;&lt;span style="color: #008000"&gt;在地图上添加10个位置随机的标记&lt;/span&gt;&lt;span style="color: #008000"&gt;&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;var&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;bounds&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;map.getBounds();&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;var&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;southWest&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;bounds.getSouthWest();&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;var&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;northEast&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;bounds.getNorthEast();&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;var&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;lngSpan&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;northEast.lng()&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;-&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;southWest.lng();&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;var&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;latSpan&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;northEast.lat()&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;-&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;southWest.lat();&lt;br /&gt; &lt;img id="Codehighlighter1_584_743_Open_Image" alt="" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;for&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;var&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;i&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000"&gt;0&lt;/span&gt;&lt;span style="color: #000000"&gt;;&amp;nbsp;i&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;lt;&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000"&gt;10&lt;/span&gt;&lt;span style="color: #000000"&gt;;&amp;nbsp;i&lt;/span&gt;&lt;span style="color: #000000"&gt;++&lt;/span&gt;&lt;span style="color: #000000"&gt;)&amp;nbsp;&lt;/span&gt;&lt;span id="Codehighlighter1_584_743_Open_Text"&gt;&lt;span style="color: #000000"&gt;{&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;var&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;point&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000ff"&gt;new&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;GLatLng(southWest.lat()&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;+&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;latSpan&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;*&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;Math.random(),&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;southWest.lng()&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;+&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;lngSpan&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;*&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;Math.random());&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;map.addOverlay(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;new&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;GMarker(point));&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000"&gt;//&lt;/span&gt;&lt;span style="color: #008000"&gt;随机取五个点连成折线，5个点按照经度排序防止折线自身交叉.&lt;/span&gt;&lt;span style="color: #008000"&gt;&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;var&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;points&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;[];&lt;br /&gt; &lt;img id="Codehighlighter1_828_950_Open_Image" alt="" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;for&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;var&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;i&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000"&gt;0&lt;/span&gt;&lt;span style="color: #000000"&gt;;&amp;nbsp;i&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;lt;&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000"&gt;5&lt;/span&gt;&lt;span style="color: #000000"&gt;;&amp;nbsp;i&lt;/span&gt;&lt;span style="color: #000000"&gt;++&lt;/span&gt;&lt;span style="color: #000000"&gt;)&amp;nbsp;&lt;/span&gt;&lt;span id="Codehighlighter1_828_950_Open_Text"&gt;&lt;span style="color: #000000"&gt;{&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;points.push(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;new&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;GLatLng(southWest.lat()&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;+&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;latSpan&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;*&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;Math.random(),&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;southWest.lng()&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;+&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;lngSpan&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;*&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;Math.random()));&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt; &lt;img id="Codehighlighter1_983_1017_Open_Image" alt="" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;points.sort(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;function&lt;/span&gt;&lt;span style="color: #000000"&gt;(p1,&amp;nbsp;p2)&amp;nbsp;&lt;/span&gt;&lt;span id="Codehighlighter1_983_1017_Open_Text"&gt;&lt;span style="color: #000000"&gt;{&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;return&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;p1.lng()&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;-&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;p2.lng();&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;);&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;map.addOverlay(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;new&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;GPolyline(points));&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000"&gt;//&lt;/span&gt;&lt;span style="color: #008000"&gt;单击事件句柄&lt;/span&gt;&lt;span style="color: #008000"&gt;&lt;br /&gt; &lt;img id="Codehighlighter1_1135_1237_Open_Image" alt="" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;GEvent.addListener(map,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;click&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;function&lt;/span&gt;&lt;span style="color: #000000"&gt;(marker,&amp;nbsp;point)&amp;nbsp;&lt;/span&gt;&lt;span id="Codehighlighter1_1135_1237_Open_Text"&gt;&lt;span style="color: #000000"&gt;{&lt;br /&gt; &lt;img id="Codehighlighter1_1151_1184_Open_Image" alt="" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;if&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;(marker)&amp;nbsp;&lt;/span&gt;&lt;span id="Codehighlighter1_1151_1184_Open_Text"&gt;&lt;span style="color: #000000"&gt;{&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;map.removeOverlay(marker);&lt;br /&gt; &lt;img id="Codehighlighter1_1191_1233_Open_Image" alt="" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000ff"&gt;else&lt;/span&gt;&amp;nbsp;&lt;span id="Codehighlighter1_1191_1233_Open_Text"&gt;&lt;span style="color: #000000"&gt;{&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;map.addOverlay(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;new&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;GMarker(point));&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;);&lt;br /&gt; &lt;img id="Codehighlighter1_1271_1327_Open_Image" alt="" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$(window).unload(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;function&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;()&lt;/span&gt;&lt;span id="Codehighlighter1_1271_1327_Open_Text"&gt;&lt;span style="color: #000000"&gt;{&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$('.').unbind();&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;GUnload();&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;);&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;else&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt; &lt;img id="Codehighlighter1_1341_1382_Open_Image" alt="" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span id="Codehighlighter1_1341_1382_Open_Text"&gt;&lt;span style="color: #000000"&gt;{&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;alert('你使用的浏览器不支持&amp;nbsp;Google&amp;nbsp;Map&lt;/span&gt;&lt;span style="color: #000000"&gt;!&lt;/span&gt;&lt;span style="color: #000000"&gt;');&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" /&gt;}&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;);&lt;/span&gt;&lt;/div&gt; &lt;br /&gt; 此时可以在地图中看到10个标注和一条折线，由于是随机生成的，所以位置不是固定。&lt;br /&gt; &lt;a title="随机的地图标注和折线效果图" href="http://picasaweb.google.com/lh/photo/xxUN-qjSA9fb2Bcl-aW1Tw" target="_blank"&gt;随机的地图标注和折线效果图&lt;/a&gt;&lt;br /&gt; &lt;br /&gt; &lt;strong&gt;在标记上显示信息浮窗&lt;br /&gt; &lt;br /&gt; &lt;/strong&gt;&lt;span style="font-size: 12pt"&gt;map.js&lt;br /&gt; &lt;/span&gt; &lt;div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"&gt;&lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;span style="color: #000000"&gt;$(document).ready(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;function&lt;/span&gt;&lt;span style="color: #000000"&gt;()&lt;br /&gt; &lt;img id="Codehighlighter1_29_1129_Open_Image" alt="" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /&gt;&lt;/span&gt;&lt;span id="Codehighlighter1_29_1129_Open_Text"&gt;&lt;span style="color: #000000"&gt;{&lt;br /&gt; &lt;img id="Codehighlighter1_61_1078_Open_Image" alt="" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;if&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;(GBrowserIsCompatible())&amp;nbsp;&lt;/span&gt;&lt;span id="Codehighlighter1_61_1078_Open_Text"&gt;&lt;span style="color: #000000"&gt;{&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;var&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;map&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000ff"&gt;new&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;GMap2(document.getElementById(&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;map&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;));&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;map.addControl(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;new&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;GSmallMapControl());&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;map.addControl(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;new&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;GMapTypeControl());&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000"&gt;//&lt;/span&gt;&lt;span style="color: #008000"&gt;开启滚轮伸缩效果－－鼠标滚轮向前滚放大地图，反之缩小&lt;/span&gt;&lt;span style="color: #008000"&gt;&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;map.enableScrollWheelZoom();&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;map.setCenter(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;new&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;GLatLng(&lt;/span&gt;&lt;span style="color: #000000"&gt;36.94&lt;/span&gt;&lt;span style="color: #000000"&gt;,&lt;/span&gt;&lt;span style="color: #000000"&gt;106.08&lt;/span&gt;&lt;span style="color: #000000"&gt;),&lt;/span&gt;&lt;span style="color: #000000"&gt;4&lt;/span&gt;&lt;span style="color: #000000"&gt;);&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000"&gt;//&lt;/span&gt;&lt;span style="color: #008000"&gt;在指定点以指定标签创建标记&lt;/span&gt;&lt;span style="color: #008000"&gt;&lt;br /&gt; &lt;img id="Codehighlighter1_373_550_Open_Image" alt="" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;function&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;createMarker(point,&amp;nbsp;number)&amp;nbsp;&lt;/span&gt;&lt;span id="Codehighlighter1_373_550_Open_Text"&gt;&lt;span style="color: #000000"&gt;{&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;var&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;marker&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000ff"&gt;new&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;GMarker(point);&lt;br /&gt; &lt;img id="Codehighlighter1_461_527_Open_Image" alt="" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;GEvent.addListener(marker,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;click&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;function&lt;/span&gt;&lt;span style="color: #000000"&gt;()&amp;nbsp;&lt;/span&gt;&lt;span id="Codehighlighter1_461_527_Open_Text"&gt;&lt;span style="color: #000000"&gt;{&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;marker.openInfoWindowHtml(&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;Marker&amp;nbsp;#&amp;lt;b&amp;gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000"&gt;+&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;number&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;+&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;lt;/b&amp;gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;);&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;);&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;return&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;marker;&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000"&gt;//&lt;/span&gt;&lt;span style="color: #008000"&gt;添加10个位置随机的标记&lt;/span&gt;&lt;span style="color: #008000"&gt;&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;var&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;bounds&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;map.getBounds();&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;var&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;southWest&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;bounds.getSouthWest();&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;var&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;northEast&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;bounds.getNorthEast();&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;var&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;lngSpan&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;northEast.lng()&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;-&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;southWest.lng();&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;var&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;latSpan&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;northEast.lat()&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;-&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;southWest.lat();&lt;br /&gt; &lt;img id="Codehighlighter1_819_984_Open_Image" alt="" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;for&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;var&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;i&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000"&gt;0&lt;/span&gt;&lt;span style="color: #000000"&gt;;&amp;nbsp;i&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;lt;&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000"&gt;10&lt;/span&gt;&lt;span style="color: #000000"&gt;;&amp;nbsp;i&lt;/span&gt;&lt;span style="color: #000000"&gt;++&lt;/span&gt;&lt;span style="color: #000000"&gt;)&amp;nbsp;&lt;/span&gt;&lt;span id="Codehighlighter1_819_984_Open_Text"&gt;&lt;span style="color: #000000"&gt;{&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;var&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;point&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000ff"&gt;new&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;GLatLng(southWest.lat()&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;+&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;latSpan&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;*&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;Math.random(),&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;southWest.lng()&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;+&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;lngSpan&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;*&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;Math.random());&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;map.addOverlay(createMarker(point,&amp;nbsp;i&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;+&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000"&gt;1&lt;/span&gt;&lt;span style="color: #000000"&gt;));&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt; &lt;img id="Codehighlighter1_1016_1072_Open_Image" alt="" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$(window).unload(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;function&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;()&lt;/span&gt;&lt;span id="Codehighlighter1_1016_1072_Open_Text"&gt;&lt;span style="color: #000000"&gt;{&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$('.').unbind();&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;GUnload();&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;);&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;else&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt; &lt;img id="Codehighlighter1_1086_1127_Open_Image" alt="" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span id="Codehighlighter1_1086_1127_Open_Text"&gt;&lt;span style="color: #000000"&gt;{&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;alert('你使用的浏览器不支持&amp;nbsp;Google&amp;nbsp;Map&lt;/span&gt;&lt;span style="color: #000000"&gt;!&lt;/span&gt;&lt;span style="color: #000000"&gt;');&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" /&gt;}&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;);&lt;/span&gt;&lt;/div&gt; &lt;br /&gt; &lt;a title="在标记上面显示信息浮窗的效果" href="http://picasaweb.google.com/lh/photo/ejk-jUUfp5IrMC-V_-RpPQ" target="_blank"&gt;在标记上面显示信息浮窗的效果&lt;/a&gt;&lt;br /&gt; &lt;br /&gt; &lt;strong style="font-size: 18pt"&gt;分标签的信息浮窗&lt;/strong&gt;&lt;br /&gt; &lt;br /&gt; map.js&lt;br /&gt; &lt;div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"&gt;&lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;span style="color: #000000"&gt;$(document).ready(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;function&lt;/span&gt;&lt;span style="color: #000000"&gt;()&lt;br /&gt; &lt;img id="Codehighlighter1_29_819_Open_Image" alt="" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /&gt;&lt;/span&gt;&lt;span id="Codehighlighter1_29_819_Open_Text"&gt;&lt;span style="color: #000000"&gt;{&lt;br /&gt; &lt;img id="Codehighlighter1_61_768_Open_Image" alt="" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;if&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;(GBrowserIsCompatible())&amp;nbsp;&lt;/span&gt;&lt;span id="Codehighlighter1_61_768_Open_Text"&gt;&lt;span style="color: #000000"&gt;{&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;var&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;map&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000ff"&gt;new&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;GMap2(document.getElementById(&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;map&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;));&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;map.addControl(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;new&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;GSmallMapControl());&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;map.addControl(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;new&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;GMapTypeControl());&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000"&gt;//&lt;/span&gt;&lt;span style="color: #008000"&gt;开启滚轮伸缩效果－－鼠标滚轮向前滚放大地图，反之缩小&lt;/span&gt;&lt;span style="color: #008000"&gt;&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;map.enableScrollWheelZoom();&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;map.setCenter(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;new&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;GLatLng(&lt;/span&gt;&lt;span style="color: #000000"&gt;36.94&lt;/span&gt;&lt;span style="color: #000000"&gt;,&lt;/span&gt;&lt;span style="color: #000000"&gt;106.08&lt;/span&gt;&lt;span style="color: #000000"&gt;),&lt;/span&gt;&lt;span style="color: #000000"&gt;4&lt;/span&gt;&lt;span style="color: #000000"&gt;);&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000"&gt;//&lt;/span&gt;&lt;span style="color: #008000"&gt;信息浮窗内容&lt;/span&gt;&lt;span style="color: #008000"&gt;&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;var&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;infoTabs&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;[&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;new&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;GInfoWindowTab(&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;气候&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;华北地区气候不错&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;),&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;new&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;GInfoWindowTab(&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;天气&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;冷空气南下，可能降雪。&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;)&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;];&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000"&gt;//&lt;/span&gt;&lt;span style="color: #008000"&gt;在地图的中心添加一个标记并自动打开其信息浮窗&lt;/span&gt;&lt;span style="color: #008000"&gt;&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;var&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;marker&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000ff"&gt;new&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;GMarker(map.getCenter());&lt;br /&gt; &lt;img id="Codehighlighter1_556_603_Open_Image" alt="" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;GEvent.addListener(marker,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;click&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;function&lt;/span&gt;&lt;span style="color: #000000"&gt;()&amp;nbsp;&lt;/span&gt;&lt;span id="Codehighlighter1_556_603_Open_Text"&gt;&lt;span style="color: #000000"&gt;{&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;marker.openInfoWindowTabsHtml(infoTabs);&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;);&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;map.addOverlay(marker);&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;marker.openInfoWindowTabsHtml(infoTabs);&lt;br /&gt; &lt;img id="Codehighlighter1_706_762_Open_Image" alt="" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$(window).unload(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;function&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;()&lt;/span&gt;&lt;span id="Codehighlighter1_706_762_Open_Text"&gt;&lt;span style="color: #000000"&gt;{&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$('.').unbind();&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;GUnload();&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;);&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;else&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt; &lt;img id="Codehighlighter1_776_817_Open_Image" alt="" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span id="Codehighlighter1_776_817_Open_Text"&gt;&lt;span style="color: #000000"&gt;{&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;alert('你使用的浏览器不支持&amp;nbsp;Google&amp;nbsp;Map&lt;/span&gt;&lt;span style="color: #000000"&gt;!&lt;/span&gt;&lt;span style="color: #000000"&gt;');&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" /&gt;}&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;);&lt;/span&gt;&lt;/div&gt; &lt;br /&gt; 此时的浮窗是分标签的&lt;br /&gt; &lt;a title="分标签的信息浮窗  " href="http://picasaweb.google.com/lh/photo/40KfbVnC1WH_K7b8Rbm7SQ" target="_blank"&gt;分标签的信息浮窗 &lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;打开信息浮窗&lt;/strong&gt;&lt;strong&gt;&lt;br /&gt; &lt;/strong&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/nosnowwolf/aggbug/2261948.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/nosnowwolf/archive/2011/11/24/2261948.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/nosnowwolf/archive/2011/11/24/2261946.html</id><title type="text">google map api 与jquery结合使用(1)--控件,监听器[转帖]</title><summary type="text">google map api 与jquery结合使用1-3google map api 与jquery结合使用(1)--控件,监听器[转帖]google map api 与jquery结合使用(2) --标注,浮窗[转帖] google map api 与jquery结合使用(3) --图标样式,使用xml和异步请求【转帖】 Google Maps JavaScript API可以让您在自己的网页上使用Google地图.在使用API之前，您应该先申请一 个API key,申请API key请到：http://code.google.com/apis/maps/signup.html。这里假..</summary><published>2011-11-24T08:33:00Z</published><updated>2011-11-24T08:33:00Z</updated><author><name>Nosnowwolf</name><uri>http://www.cnblogs.com/nosnowwolf/</uri></author><link rel="alternate" href="http://www.cnblogs.com/nosnowwolf/archive/2011/11/24/2261946.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/nosnowwolf/archive/2011/11/24/2261946.html"/><content type="html">&lt;div&gt;&lt;div&gt;&lt;div&gt;google map api 与jquery结合使用1-3&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/nosnowwolf/archive/2011/11/24/2261946.html"&gt;google map api 与jquery结合使用(1)--控件,监听器[转帖]&lt;/a&gt;&lt;/p&gt;&lt;div&gt;&lt;a href="http://www.cnblogs.com/nosnowwolf/archive/2011/11/24/2261948.html"&gt;google map api 与jquery结合使用(2) --标注,浮窗[转帖]&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;div&gt;&lt;a href="http://www.cnblogs.com/nosnowwolf/archive/2011/11/24/2261951.html"&gt;google map api 与jquery结合使用(3) --图标样式,使用xml和异步请求【转帖】&lt;/a&gt; &lt;/div&gt; &lt;/div&gt;&amp;nbsp; &lt;/div&gt;&lt;p&gt;Google Maps JavaScript API可以让您在自己的网页上使用Google地图.在使用API之前，您应该先申请一&lt;br /&gt; 个API key,申请API key请到：http://code.google.com/apis/maps/signup.html。这里假设你获取到的key是：ABQIAA。&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 关于jquery的获取不再此处累赘，网上有许多关于jquery的介绍。&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 接着我们就使用JQuery和Google Maps JavaScript API来结合表现一下google map的有趣的地图效果，进而达到熟悉Google Maps JavaScript API的目标。&lt;br /&gt; &lt;br /&gt; &lt;strong style="font-size: 18pt"&gt;先来个HelloChina:&lt;/strong&gt;&lt;br /&gt; &lt;strong&gt;(1)在html文件中编写html代码:&lt;br /&gt; &lt;/strong&gt;map.html&lt;br /&gt;  &lt;div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"&gt;&lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;span style="color: #000000"&gt;&amp;lt;!&lt;/span&gt;&lt;span style="color: #000000"&gt;DOCTYPE&amp;nbsp;html&amp;nbsp;PUBLIC&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;-//W3C//DTD&amp;nbsp;XHTML&amp;nbsp;1.0&amp;nbsp;Strict//EN&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #000000"&gt;html&amp;nbsp;xmlns&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;http://www.w3.org/1999/xhtml&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #000000"&gt;head&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #000000"&gt;meta&amp;nbsp;http&lt;/span&gt;&lt;span style="color: #000000"&gt;-&lt;/span&gt;&lt;span style="color: #000000"&gt;equiv&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;content-type&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;content&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;text/html;&amp;nbsp;charset=utf-8&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;/&amp;gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #000000"&gt;title&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;Google&amp;nbsp;Maps&amp;nbsp;与&amp;nbsp;JQuery结合使用&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #000000"&gt;title&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #000000"&gt;script&amp;nbsp;src&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;http://maps.google.com/maps?file=api&amp;amp;amp;v=2&amp;amp;amp;key=ABQIAA&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;type&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;text/javascript&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #000000"&gt;script&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #000000"&gt;script&amp;nbsp;type&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;text/javascript&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;src&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;jquery.js&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #000000"&gt;script&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #000000"&gt;script&amp;nbsp;type&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;text/javascript&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;src&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;map.js&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #000000"&gt;script&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #000000"&gt;head&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #000000"&gt;body&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #000000"&gt;div&amp;nbsp;id&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;map&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;style&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;top:100px;left:300px;width:&amp;nbsp;600px;&amp;nbsp;height:&amp;nbsp;400px&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #000000"&gt;div&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #000000"&gt;div&amp;nbsp;id&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;message&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #000000"&gt;div&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #000000"&gt;body&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #000000"&gt;html&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt; &lt;p&gt;&lt;br /&gt; &lt;br /&gt; &lt;strong&gt;(2)在js文件中编写js代码&lt;/strong&gt;&lt;br /&gt; map.js&lt;br /&gt; &lt;/p&gt; &lt;div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"&gt;&lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;span style="color: #000000"&gt;$(document).ready(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;function&lt;/span&gt;&lt;span style="color: #000000"&gt;()&lt;br /&gt; &lt;img id="Codehighlighter1_29_423_Open_Image" alt="" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /&gt;&lt;/span&gt;&lt;span id="Codehighlighter1_29_423_Open_Text"&gt;&lt;span style="color: #000000"&gt;{&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000"&gt;//&lt;/span&gt;&lt;span style="color: #008000"&gt;检查浏览器兼容性&lt;/span&gt;&lt;span style="color: #008000"&gt;&lt;br /&gt; &lt;img id="Codehighlighter1_81_372_Open_Image" alt="" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;if&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;(GBrowserIsCompatible())&amp;nbsp;&lt;/span&gt;&lt;span id="Codehighlighter1_81_372_Open_Text"&gt;&lt;span style="color: #000000"&gt;{&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;var&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;map&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000ff"&gt;new&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;GMap2(document.getElementById(&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;map&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;));&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;map.setCenter(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;new&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;GLatLng(&lt;/span&gt;&lt;span style="color: #000000"&gt;36.94&lt;/span&gt;&lt;span style="color: #000000"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;106.08&lt;/span&gt;&lt;span style="color: #000000"&gt;),&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;4&lt;/span&gt;&lt;span style="color: #000000"&gt;);&lt;/span&gt;&lt;span style="color: #008000"&gt;//&lt;/span&gt;&lt;span style="color: #008000"&gt;中国的经纬度以及地方放大倍数&lt;/span&gt;&lt;span style="color: #008000"&gt;&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;map.setMapType(G_SATELLITE_MAP);&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000"&gt;//&lt;/span&gt;&lt;span style="color: #008000"&gt;document卸载时触发&lt;/span&gt;&lt;span style="color: #008000"&gt;&lt;br /&gt; &lt;img id="Codehighlighter1_310_366_Open_Image" alt="" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$(window).unload(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;function&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;()&lt;/span&gt;&lt;span id="Codehighlighter1_310_366_Open_Text"&gt;&lt;span style="color: #000000"&gt;{&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$('.').unbind();&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;GUnload();&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;);&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;else&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt; &lt;img id="Codehighlighter1_380_421_Open_Image" alt="" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span id="Codehighlighter1_380_421_Open_Text"&gt;&lt;span style="color: #000000"&gt;{&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;alert('你使用的浏览器不支持&amp;nbsp;Google&amp;nbsp;Map&lt;/span&gt;&lt;span style="color: #000000"&gt;!&lt;/span&gt;&lt;span style="color: #000000"&gt;');&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" /&gt;}&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;);&lt;/span&gt;&lt;/div&gt; &lt;br /&gt; (3)在地址栏输入页面对应的地址(确定key是和你输入地址或域名匹配的),查看效果图，可以看到中国位于地图的中央。&lt;br /&gt; &lt;br /&gt; &lt;a title="HolloChina的效果图" href="http://picasaweb.google.com/lh/photo/x4qrOWlSTe0uSe7J7BFhhw" target="_blank"&gt;HolloChina的效果图&lt;/a&gt;&lt;br /&gt; &lt;br /&gt; &lt;strong style="font-size: 18pt"&gt;地图的移动和变换&lt;/strong&gt;&lt;br /&gt; &lt;br /&gt; &lt;strong&gt;（1）修改javascript代码如下：&lt;/strong&gt;&lt;br /&gt; map.js&lt;br /&gt; &lt;div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"&gt;&lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;span style="color: #000000"&gt;$(document).ready(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;function&lt;/span&gt;&lt;span style="color: #000000"&gt;()&lt;br /&gt; &lt;img id="Codehighlighter1_29_442_Open_Image" alt="" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /&gt;&lt;/span&gt;&lt;span id="Codehighlighter1_29_442_Open_Text"&gt;&lt;span style="color: #000000"&gt;{&lt;br /&gt; &lt;img id="Codehighlighter1_61_391_Open_Image" alt="" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;if&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;(GBrowserIsCompatible())&amp;nbsp;&lt;/span&gt;&lt;span id="Codehighlighter1_61_391_Open_Text"&gt;&lt;span style="color: #000000"&gt;{&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;var&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;map&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000ff"&gt;new&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;GMap2(document.getElementById(&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;map&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;));&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;map.setCenter(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;new&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;GLatLng(&lt;/span&gt;&lt;span style="color: #000000"&gt;36.94&lt;/span&gt;&lt;span style="color: #000000"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;106.08&lt;/span&gt;&lt;span style="color: #000000"&gt;),&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;4&lt;/span&gt;&lt;span style="color: #000000"&gt;);&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000"&gt;//&lt;/span&gt;&lt;span style="color: #008000"&gt;4秒后移动&lt;/span&gt;&lt;span style="color: #008000"&gt;&lt;br /&gt; &lt;img id="Codehighlighter1_224_283_Open_Image" alt="" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;window.setTimeout(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;function&lt;/span&gt;&lt;span style="color: #000000"&gt;()&amp;nbsp;&lt;/span&gt;&lt;span id="Codehighlighter1_224_283_Open_Text"&gt;&lt;span style="color: #000000"&gt;{&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;map.panTo(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;new&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;GLatLng(&lt;/span&gt;&lt;span style="color: #000000"&gt;35.746512259918504&lt;/span&gt;&lt;span style="color: #000000"&gt;,&lt;/span&gt;&lt;span style="color: #000000"&gt;78.90625&lt;/span&gt;&lt;span style="color: #000000"&gt;));&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;4000&lt;/span&gt;&lt;span style="color: #000000"&gt;);&lt;br /&gt; &lt;img id="Codehighlighter1_329_385_Open_Image" alt="" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$(window).unload(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;function&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;()&lt;/span&gt;&lt;span id="Codehighlighter1_329_385_Open_Text"&gt;&lt;span style="color: #000000"&gt;{&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$('.').unbind();&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;GUnload();&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;);&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;else&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt; &lt;img id="Codehighlighter1_399_440_Open_Image" alt="" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span id="Codehighlighter1_399_440_Open_Text"&gt;&lt;span style="color: #000000"&gt;{&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;alert('你使用的浏览器不支持&amp;nbsp;Google&amp;nbsp;Map&lt;/span&gt;&lt;span style="color: #000000"&gt;!&lt;/span&gt;&lt;span style="color: #000000"&gt;');&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" /&gt;}&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;);&lt;/span&gt;&lt;/div&gt; &lt;strong&gt;（2）输入对应的地址查看，等上4秒钟，就可以看到地图的中心移动到中国的西部(大概的位置)：&lt;/strong&gt;&lt;br /&gt; &lt;br /&gt; &lt;a title="地图中心移动到中国的西部" href="http://picasaweb.google.com/lh/photo/f8p5rXCP476at62L16PZtA" target="_blank"&gt;地图中心移动到中国的西部&lt;/a&gt;&lt;br /&gt; &lt;br /&gt; &lt;br /&gt; &lt;strong style="font-size: 18pt"&gt;添加控件并修改地图类型&lt;/strong&gt;&lt;br /&gt; &lt;br /&gt; 修改javascript代码如下：&lt;br /&gt; map.js&lt;br /&gt; &lt;div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"&gt;&lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;span style="color: #000000"&gt;$(document).ready(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;function&lt;/span&gt;&lt;span style="color: #000000"&gt;()&lt;br /&gt; &lt;img id="Codehighlighter1_29_501_Open_Image" alt="" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /&gt;&lt;/span&gt;&lt;span id="Codehighlighter1_29_501_Open_Text"&gt;&lt;span style="color: #000000"&gt;{&lt;br /&gt; &lt;img id="Codehighlighter1_61_450_Open_Image" alt="" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;if&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;(GBrowserIsCompatible())&amp;nbsp;&lt;/span&gt;&lt;span id="Codehighlighter1_61_450_Open_Text"&gt;&lt;span style="color: #000000"&gt;{&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;var&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;map&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000ff"&gt;new&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;GMap2(document.getElementById(&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;map&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;));&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000"&gt;//&lt;/span&gt;&lt;span style="color: #008000"&gt;小型伸缩控制器&lt;/span&gt;&lt;span style="color: #008000"&gt;&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;map.addControl(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;new&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;GSmallMapControl());&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000"&gt;//&lt;/span&gt;&lt;span style="color: #008000"&gt;地图类型控制器&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000"&gt;&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;map.addControl(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;new&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;GMapTypeControl());&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;map.setCenter(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;new&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;GLatLng(&lt;/span&gt;&lt;span style="color: #000000"&gt;36.94&lt;/span&gt;&lt;span style="color: #000000"&gt;,&lt;/span&gt;&lt;span style="color: #000000"&gt;106.08&lt;/span&gt;&lt;span style="color: #000000"&gt;),&lt;/span&gt;&lt;span style="color: #000000"&gt;4&lt;/span&gt;&lt;span style="color: #000000"&gt;);&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000"&gt;//&lt;/span&gt;&lt;span style="color: #008000"&gt;将地图设置为卫星地图&lt;/span&gt;&lt;span style="color: #008000"&gt;&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;map.setMapType(G_SATELLITE_MAP);&lt;/span&gt;&lt;span style="color: #008000"&gt;//&lt;/span&gt;&lt;span style="color: #008000"&gt;修改地图类型&lt;/span&gt;&lt;span style="color: #008000"&gt;&lt;br /&gt; &lt;img id="Codehighlighter1_388_444_Open_Image" alt="" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$(window).unload(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;function&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;()&lt;/span&gt;&lt;span id="Codehighlighter1_388_444_Open_Text"&gt;&lt;span style="color: #000000"&gt;{&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$('.').unbind();&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;GUnload();&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;);&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;else&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt; &lt;img id="Codehighlighter1_458_499_Open_Image" alt="" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span id="Codehighlighter1_458_499_Open_Text"&gt;&lt;span style="color: #000000"&gt;{&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;alert('你使用的浏览器不支持&amp;nbsp;Google&amp;nbsp;Map&lt;/span&gt;&lt;span style="color: #000000"&gt;!&lt;/span&gt;&lt;span style="color: #000000"&gt;');&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" /&gt;}&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;);&lt;/span&gt;&lt;/div&gt; &lt;br /&gt; 刷新页面，看到的效果是卫星地图的左上角有一个小的伸缩控件，右上角是地图选择的控件&lt;br /&gt; &lt;br /&gt; &lt;a title="加入控件后的效果图" href="http://picasaweb.google.com/lh/photo/jNujHrdpnj0BYW60BFrgmw" target="_blank"&gt;加入控件后的效果图&lt;/a&gt; &lt;br /&gt; &lt;br /&gt; &lt;strong style="font-size: 18pt"&gt;添加事件监听器并开启滚轮伸缩效果&lt;/strong&gt;&lt;br /&gt; &lt;br /&gt; 修改javascript代码：&lt;br /&gt; map.js&lt;br /&gt; &lt;div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"&gt;&lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;span style="color: #000000"&gt;$(document).ready(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;function&lt;/span&gt;&lt;span style="color: #000000"&gt;()&lt;br /&gt; &lt;img id="Codehighlighter1_29_652_Open_Image" alt="" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /&gt;&lt;/span&gt;&lt;span id="Codehighlighter1_29_652_Open_Text"&gt;&lt;span style="color: #000000"&gt;{&lt;br /&gt; &lt;img id="Codehighlighter1_61_601_Open_Image" alt="" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;if&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;(GBrowserIsCompatible())&amp;nbsp;&lt;/span&gt;&lt;span id="Codehighlighter1_61_601_Open_Text"&gt;&lt;span style="color: #000000"&gt;{&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;var&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;map&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000ff"&gt;new&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;GMap2(document.getElementById(&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;map&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;));&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;map.addControl(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;new&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;GSmallMapControl());&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;map.addControl(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;new&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;GMapTypeControl());&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000"&gt;//&lt;/span&gt;&lt;span style="color: #008000"&gt;开启滚轮伸缩效果－－鼠标滚轮向前滚放大地图，反之缩小&lt;/span&gt;&lt;span style="color: #008000"&gt;&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;map.enableScrollWheelZoom();&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000"&gt;//&lt;/span&gt;&lt;span style="color: #008000"&gt;添加moveend事件监听器&lt;/span&gt;&lt;span style="color: #008000"&gt;&lt;br /&gt; &lt;img id="Codehighlighter1_337_459_Open_Image" alt="" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;GEvent.addListener(map,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;moveend&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;function&lt;/span&gt;&lt;span style="color: #000000"&gt;()&amp;nbsp;&lt;/span&gt;&lt;span id="Codehighlighter1_337_459_Open_Text"&gt;&lt;span style="color: #000000"&gt;{&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;var&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;center&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;map.getCenter();&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000"&gt;//&lt;/span&gt;&lt;span style="color: #008000"&gt;在这个DIV中显示地图中心的经纬度&lt;/span&gt;&lt;span style="color: #008000"&gt;&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$('#message').text(center.toString());&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;);&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;map.setCenter(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;new&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;GLatLng(&lt;/span&gt;&lt;span style="color: #000000"&gt;36.94&lt;/span&gt;&lt;span style="color: #000000"&gt;,&lt;/span&gt;&lt;span style="color: #000000"&gt;106.08&lt;/span&gt;&lt;span style="color: #000000"&gt;),&lt;/span&gt;&lt;span style="color: #000000"&gt;4&lt;/span&gt;&lt;span style="color: #000000"&gt;);&lt;br /&gt; &lt;img id="Codehighlighter1_539_595_Open_Image" alt="" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$(window).unload(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;function&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;()&lt;/span&gt;&lt;span id="Codehighlighter1_539_595_Open_Text"&gt;&lt;span style="color: #000000"&gt;{&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$('.').unbind();&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;GUnload();&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;);&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;else&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt; &lt;img id="Codehighlighter1_609_650_Open_Image" alt="" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span id="Codehighlighter1_609_650_Open_Text"&gt;&lt;span style="color: #000000"&gt;{&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;alert('你使用的浏览器不支持&amp;nbsp;Google&amp;nbsp;Map&lt;/span&gt;&lt;span style="color: #000000"&gt;!&lt;/span&gt;&lt;span style="color: #000000"&gt;');&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt; &lt;img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" /&gt;}&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;);&lt;/span&gt;&lt;/div&gt; &lt;br /&gt; 此时的地图在滚动滚轮的时候会发生伸缩，而拖动完地图后，地图左侧的坐标信息会跟着变。&lt;/p&gt;&lt;img src="http://www.cnblogs.com/nosnowwolf/aggbug/2261946.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/nosnowwolf/archive/2011/11/24/2261946.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/nosnowwolf/archive/2011/11/18/2254191.html</id><title type="text">教你在windows 7/xp 下安装使用mencoder</title><summary type="text">在linux 下有一个很NB的软件,那就是mencoder,这东西几乎可以对所有格式的视频进行格式转换,还可以剪辑,可以加字幕,可以从视频中提取音频,还可以从音频中提取视频.太变态了. 现在我就教大家如果安装这个变态的软件. 这软件是纯绿色的,首先要去官网上下载两个文件. 第一步是下载MPlayer-mingw32-1.0rc2.zip,它有两种版本提供 第一种是旧版本,【2007年版本】地址在http://www5.mplayerhq.hu/MPlayer/releases/win32/ (这是官网,安心下载, 绝对不含任何丐铁锌锡维生素abcd) 下完后把它解压在任何文件夹里.例如:D..</summary><published>2011-11-18T07:09:00Z</published><updated>2011-11-18T07:09:00Z</updated><author><name>Nosnowwolf</name><uri>http://www.cnblogs.com/nosnowwolf/</uri></author><link rel="alternate" href="http://www.cnblogs.com/nosnowwolf/archive/2011/11/18/2254191.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/nosnowwolf/archive/2011/11/18/2254191.html"/><content type="html">&lt;div&gt;&lt;p&gt;&lt;strong&gt;在linux 下有一个很NB的软件,那就是mencoder,这东西几乎可以对所有格式的视频进行格式转换,还可以剪辑,可以加字幕,可以从视频中提取音频,还可以从音频中提取视频.太变态了.&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;现在我就教大家如果安装这个变态的软件.&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;这软件是纯绿色的,首先要去官网上下载两个文件.&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;span&gt;&lt;strong&gt;&lt;img src="http://hiphotos.baidu.com/%D7%AF%D7%D3%C8%E7%CA%C7%CB%B5/pic/item/5d155203834ae2d909fa93a4.jpg" border="0"  alt="" /&gt;&lt;br /&gt; &lt;/strong&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;第一步是下载MPlayer-mingw32-1.0rc2.zip,它有两种版本提供&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;第一种是旧版本,【2007年版本】地址在&lt;/strong&gt;&lt;a href="http://www5.mplayerhq.hu/MPlayer/releases/win32/"&gt;&lt;strong&gt;http://www5.mplayerhq.hu/MPlayer/releases/win32/&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt; (这是官网,安心下载, 绝对不含任何丐铁锌锡维生素abcd)&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;下完后把它解压在任何文件夹里.例如:D:\mencoder&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;第二种是最新版本,【2010年版本,而且还在及时更新】地址在&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;a href="http://oss.netfarm.it/mplayer-win32.php"&gt;http://oss.netfarm.it/mplayer-win32.php&lt;/a&gt;(同上)&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;找到如下图的地方&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;img src="http://hiphotos.baidu.com/%D7%AF%D7%D3%C8%E7%CA%C7%CB%B5/pic/item/0aef635c3d360976faf2c06d.jpg" border="0"  alt="" /&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;跟据自己的CPU选择合适的版本,例如,我是amd 双核,就选择了amd multi core 后面的athlon,当然也可以选择athlon-xp.&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;如果是intel 就选择intel .&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;span&gt;第二种下载完后,同第一种一样,解压到任意文件夹里.&lt;br /&gt; &lt;/span&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;第二步再下载windows-all-20071007.zip,地址在&lt;/strong&gt;&lt;a href="http://www5.mplayerhq.hu/MPlayer/releases/codecs/"&gt;&lt;strong&gt;http://www5.mplayerhq.hu/MPlayer/releases/codecs/&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;(同上)&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;下完把里面的所有后缀名为dll,还有其它的也要,直接复制到D:\mencoder\codecs文件夹里.&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;span&gt;&lt;strong&gt;&lt;img src="http://hiphotos.baidu.com/%D7%AF%D7%D3%C8%E7%CA%C7%CB%B5/pic/item/cd16f22c1d1aebd98b1399a4.jpg" border="0"  alt="" /&gt;&lt;br /&gt; &lt;/strong&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;然后找到系统属性设置,打开环境变量设置,把"D:\mencoder"这个路径加到变量path的变量值的末尾,注意在D:\mencoder的前面加个分号.&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;如下图&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;span&gt;&lt;strong&gt;&lt;img src="http://hiphotos.baidu.com/%D7%AF%D7%D3%C8%E7%CA%C7%CB%B5/pic/item/87cbdeec302274e42e2e21a4.jpg" border="0"  alt="" /&gt;&lt;br /&gt; &lt;/strong&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;最后一步,运行cmd,输入mencoder再回车 ,会出来个版本信息,这样说明就成功了.&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;如果你有在linux下使用mencoder的基础的话,那么就直接开始编辑你的视频吧.&lt;/strong&gt;&lt;/p&gt; &lt;span&gt;&lt;br /&gt; &lt;strong&gt;&lt;img src="http://hiphotos.baidu.com/%D7%AF%D7%D3%C8%E7%CA%C7%CB%B5/pic/item/e94d713f337de6f77c1e7180.jpg" border="0"  alt="" /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;img src="http://www.cnblogs.com/nosnowwolf/aggbug/2254191.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/nosnowwolf/archive/2011/11/18/2254191.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/nosnowwolf/articles/2227903.html</id><title type="text">在线FLV播放器JW FLV PLAYER</title><summary type="text">使用方法：如果你仅需要播放一个FLV文件[例如“video.flv”],那么只要把“video.flv”和压缩包内的flvplayer.swf复制到同一个目录内,然后在页面内添加 程序代码 &amp;lt;object type=&amp;quot;application/x-shockwave-flash&amp;quot; width=&amp;quot;400&amp;quot; height=&amp;quot;220&amp;quot; wmode=&amp;quot;transparent&amp;quot; data=&amp;quot;flvplayer.swf&amp;quot;&amp;gt; &amp;lt;param name=&amp;quot;movie&amp;quot; valu</summary><published>2011-10-28T08:37:00Z</published><updated>2011-10-28T08:37:00Z</updated><author><name>Nosnowwolf</name><uri>http://www.cnblogs.com/nosnowwolf/</uri></author><link rel="alternate" href="http://www.cnblogs.com/nosnowwolf/articles/2227903.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/nosnowwolf/articles/2227903.html"/><content type="html">&lt;div&gt;使用方法：如果你仅需要播放一个FLV文件[例如&amp;#8220;video.flv&amp;#8221;],那么只要把&amp;#8220;video.flv&amp;#8221;和压缩包内的flvplayer.swf复制到同一个目录内,然后在页面内添加&lt;br /&gt;  &lt;br /&gt;  &lt;strong&gt;程序代码&lt;/strong&gt;&lt;br /&gt;  &lt;br /&gt;  &amp;lt;object type="application/x-shockwave-flash" width="400" height="220" &lt;br /&gt;  wmode="transparent" data="flvplayer.swf"&amp;gt;&lt;br /&gt;  &amp;lt;param name="movie" value="flvplayer.swf" /&amp;gt;&lt;br /&gt;  &amp;lt;param name="wmode" value="transparent" /&amp;gt;&lt;br /&gt;  &amp;lt;object/&amp;gt;&lt;br /&gt;  &lt;br /&gt;  &amp;#8220;flvplayer.swf&amp;#8221;会自动找到同一目录内的&amp;#8220;video.flv&amp;#8221;播放。也可以在&amp;#8220;flvplayer.swf&amp;#8221;后添加FLV文件的URL来进行播放。方法如下：&lt;br /&gt;  &lt;br /&gt;  &lt;strong&gt;程序代码&lt;br /&gt;  &lt;/strong&gt;&lt;br /&gt;  &amp;lt;object type="application/x-shockwave-flash" width="400" height="220" &lt;br /&gt;  wmode="transparent data="flvplayer.swf?file=movies/holiday.flv"&amp;gt;&lt;br /&gt;  &amp;lt;param name="movie" value="flvplayer.swf?file=movies/holiday.flv" /&amp;gt;&lt;br /&gt;  &amp;lt;param name="wmode" value="transparent" /&amp;gt;&lt;br /&gt;  &amp;lt;/object&amp;gt;&lt;br /&gt;  &lt;br /&gt;  &amp;#8220;file=movies/holiday.flv&amp;#8221;就是参数,可以使用相对或者绝对地址。&lt;br /&gt;  &lt;br /&gt;  其他参数说明：&lt;br /&gt;  &lt;br /&gt;  如果载入影片时不需要自动播放,可以使用&amp;#8220;autostart&amp;#8221;参数&lt;br /&gt;  例子&lt;br /&gt;  &lt;br /&gt;  &lt;strong&gt;程序代码&lt;br /&gt;  &lt;/strong&gt;&lt;br /&gt;  &amp;lt;object type="application/x-shockwave-flash" width="400" height="220" &lt;br /&gt;  wmode="transparent" data="flvplayer.swf?autostart=false"&amp;gt;&lt;br /&gt;  &amp;lt;param name="movie" value="flvplayer.swf?autostart=false" /&amp;gt;&lt;br /&gt;  &amp;lt;param name="wmode" value="transparent" /&amp;gt;&lt;br /&gt;  &amp;lt;/object&amp;gt;&lt;br /&gt;  &lt;br /&gt;  多个参数可以混合使用,有效的参数列表：&lt;br /&gt;  &lt;br /&gt;  程序代码&lt;br /&gt;  file (FLV文件的地址) &lt;br /&gt;  autostart (是否允许自动播放，"true"或者"false") &lt;br /&gt;  image (未播放时的预览图片，只支持JPEG格式) &lt;br /&gt;  repeat (是否重复播放) &lt;br /&gt;  clicktext (开始时显示的文字，默认是"click to play")&lt;br /&gt;  &lt;br /&gt;  &lt;span style="font-size: 18px;"&gt;下面是3.12版本&lt;/span&gt;&lt;a target="_blank" rel="nofollow" href="http://www.cgfans.net/bbs/Medias/2007/10/jw_flv_player.zip"&gt;http://www.cgfans.net/bbs/Medias/2007/10/jw_flv_player.zip&lt;/a&gt;这个是3.12版本&lt;br /&gt;  这篇文档包含了JW MP3 Player,JW FLVPlayer,JW Media Player,JW Image Rotator的安装方法和配置方&lt;br /&gt;  法&lt;br /&gt;  &lt;br /&gt;  &lt;span style="font-size: 16px;"&gt;JW PLAYERS 3.12 文档&lt;/span&gt;&lt;br /&gt;  &lt;br /&gt;  1，安装 （在你的站点里嵌入）&lt;br /&gt;  2，参数 （配置）&lt;br /&gt;  基本参数&lt;br /&gt;  颜色参数&lt;br /&gt;  界面参数&lt;br /&gt;  播放参数&lt;br /&gt;  互动参数&lt;br /&gt;  3，播放列表&lt;br /&gt;  4，自定义&lt;br /&gt;  5，支持&lt;br /&gt;  &lt;br /&gt;  快速配置，可运行配置向导 &lt;br /&gt;  &lt;br /&gt;  1，安装&lt;br /&gt;  下载后，你可以得到一个例子，当用文本或HTML编辑器打开的时候，你可以发现swf是用一段短小的&lt;br /&gt;  javas&lt;div fc05="" fc11="" nbw-blog="" ztag="" js-fs2=""&gt;&lt;wbr&gt;cript嵌入到页面上的。这个Javascript是Geoff Stearns写的swfobject.js，它解决了Flash需要激&lt;br /&gt;  活的麻烦。当复制swf到你的站点的时候，不要忘记了把swfobject.js一同复制过去。并且在页面中的&lt;br /&gt;  Head中加入下面代码&lt;br /&gt;  &lt;br /&gt;  程序代码&lt;br /&gt;  &lt;br /&gt;  &amp;lt;script type="text/javas&lt;wbr&gt;cript" src="swfobject.js"&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;  &lt;br /&gt;  在swfobject.js的帮助下你可以方便的设置swf的路径，宽度，高度，背景颜色和所需要的Flash播放器的版本，也可以通过它设置一组参数来配置swf。当页面加载的时候，javas&lt;wbr&gt;cript会根据id来替换页面中的节点。&lt;br /&gt;  &lt;br /&gt;  程序代码&lt;br /&gt;  &lt;br /&gt;   &amp;lt;p id="player"&amp;gt;&amp;lt;a   href="http://www.macromedia.com/go/getflashplayer"&amp;gt;Get   Flash&amp;lt;/a&amp;gt; to see this player.&amp;lt;/p&amp;gt;&lt;br /&gt;  &amp;lt;script type="text/javas&lt;wbr&gt;cript"&amp;gt;&lt;br /&gt;  var so = new SWFObject('mediaplayer.swf','player','400','400','7');&lt;br /&gt;  so.addParam("allowfullscreen","true");&lt;br /&gt;  so.addVariable("file","test.flv");&lt;br /&gt;  so.addVariable("displayheight","300");&lt;br /&gt;  so.write('player');&lt;br /&gt;  &amp;lt;/script&amp;gt;&lt;br /&gt;  &lt;br /&gt;  在你不能使用javas&lt;wbr&gt;cript的情况下（比如你的bsp不支持，如myspace），你可以使用"embed"的方式来插入swf。&lt;br /&gt;  需要注意的是 swf可以不在该服务器上，但是如果你需要用xml的播放列表可能会有问题，因为xml必须和swf在同一个服务器上，否则会因为安全问题被组织。mp3，jpg，flv可以不在该服务器上。&lt;br /&gt;  &lt;br /&gt;  程序代码&lt;br /&gt;  &lt;br /&gt;  &amp;lt;embed src="http://www.myfileserver.com/folder/mediaplayer.swf" width="400" height="400" &lt;br /&gt;  type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" &lt;br /&gt;  flashvars="file=http://www.myfileserver.com/folder/test.flv&amp;amp;displayheight=300" /&amp;gt;&lt;br /&gt;  &lt;br /&gt;  2，参数&lt;br /&gt;  这些参数可以配置被嵌入到html中的播放器的行为和外观。如果使用swfobject.js，可以用addVariable()方法来配置，如果使用的embed方式，可以通过定义"flashvars"属性来配置变量，注意用"&amp;amp;"符号分割这些变量。&lt;br /&gt;  &lt;br /&gt;  被*号标注的同样适用于 JW Image Rotator&lt;br /&gt;  &lt;br /&gt;  基本变量&lt;br /&gt;  &lt;br /&gt;  displayheight(number）：显示区域的高度.控制区域最小高度是20px，当该值大于或等于swf的高度时，播放列表会自动隐藏，否这会显示。&lt;br /&gt;  file*(url）：要播放文件的地址。 支持单文件播放(MP3/FLV/RTMP/JPG/SWF/PNG/GIF)，也支持播放列表。JW Image Rotator只支持列表&lt;br /&gt;  height*(number）：设置swf的高度，当使用embed方式插入的时候，在embed的属性里已经设置了。但是有时候（特别是使用IE的时候）高度会变的不确定，影响了布局，这时候需要通过该参数设置下，该值的单位是px&lt;br /&gt;  image(url）:当你播放mp3，flv的时候，你可以通过该值设置一个预览图作为专辑封面，支持 JPG/SWF/PNG/GIF file. 你也可以在播放列表中对每一项进行设置。&lt;br /&gt;  shownavigation*（true,false):该参数仅被JW Image Rotator支持。用来显示或隐藏图片导航。&lt;br /&gt;   transition*   (fade,bgfade,blocks,bubbles,circles,fluids,lines,random,slowfade):   该参数仅被JW Image Rotator支持。用来设置图片替换的效果。 设置为"random" 将随机的设置效果.默认值为 "fade". &lt;br /&gt;  width*(number):设置swf的宽度，其他同height；&lt;br /&gt;  &lt;br /&gt;  颜色变量&lt;br /&gt;  &lt;br /&gt;  backcolor*(color):设置播放器的背景颜色。JW Media Player等默认为 0xFFFFFF (白色) JW Image Rotator默认为 0x000000 (黑色). &lt;br /&gt;  fontcolor*(color):设置文字和按钮的颜色。JW Media Player等默认为 0x000000 (黑色) JW Image Rotator默认为 0xFFFFFF (白色). &lt;br /&gt;  lightcolor*(color):设置被被激活状态的颜色。JW Media Player等默认为 0x000000 (黑色) JW Image Rotator默认为 0xCC0000 (红色). &lt;br /&gt;  &lt;br /&gt;  界面参数&lt;br /&gt;  &lt;br /&gt;  autoscroll(true,false):当播放列表过长的时候，默认会自动显示滚动条。当该值设置为&amp;#8217;true&amp;#8217;的时候，会自动根据鼠标滚动播放列表。&lt;br /&gt;  displaywidth(number of pixes):设置显示区域的宽度，当设置的比较小的时候，播放列表会显示在显示区域的右侧而不是底部。&lt;br /&gt;  kenburns* (true,false): 用以实现在运动的时候实现kb效果（Ken Burns effect），注意，当图比较大，而且网速比较快的时候，建议打开，否则关闭。建议设置transition为"slowfade"来配合。&lt;br /&gt;  largecontrols (true,false): 设置该值为true用来放大控制区域的按钮。建议为视力不好的用户打开&lt;br /&gt;  logo* (url): 设置一个图片用来作为右上角的水印，支持所有图片格式，支持通明图层的png效果最佳。&lt;br /&gt;   overstretch* (true,false,fit,none):   设置图片/影片在显示区域的缩放。"true"等比例拉伸用来符合显示区域。"false"仅拉伸合显示区域。"fit"全屏显示。"none"显示原始   大小。JW Media Player等默认为"fit",JW Image Rotator默认为"false"&lt;br /&gt;  showdigits (true,false,total): 设置为"false"隐藏播放时间等信息用来节省控制区域的空间。设置为"total"用来显示全部时间。&lt;br /&gt;  showdownload (true,false):设置该值用来在控制区域显示下载按钮。链接到link所设置的地址。&lt;br /&gt;  showeq (true,false): 用来显示一个假的音频波动效果。当播放mp3的时候打设置该值可以得到很好的效果&lt;br /&gt;  showicons* (true,false): 用来显示或者隐藏显示区域中间的图片，JW Media Player等默认为true。JW Image Rotator默认为false；&lt;br /&gt;  showvolume (true,false): 用来设置是否显示音量控制按钮&lt;br /&gt;  thumbsinplaylist (true,false): 设置列表中是否显示预览图&lt;br /&gt;  &lt;br /&gt;  播放参数&lt;br /&gt;  autostart (true,false,muted): 设置为ture，页面加载完后会自动播放。设置为muted，会在静音模式下自动播放，并且显示区域中间有静音图标。bufferlength (number): 设置flv的缓存时间。默认为3秒&lt;br /&gt;  repeat* (true,false,list): 默认为flase，从当前播放位置播放到列表尾部后停止。设置为list会播放列表中所有的项目，设置为true会循环播放。&lt;br /&gt;  rotatetime* (number): 设置图片的显示时间。JW Media Player等默认为10秒,JW Image Rotator默认为5秒&lt;br /&gt;  shuffle* (true,false): 设置为false顺序播放，设置为true无序播&lt;br /&gt;  smoothing (true,false): 设置为false关闭视频平滑处理，推荐设置true用以得到更好效果。但对于大屏幕或者配置低的机器设置false是有好处的&lt;br /&gt;  start* (second): 在使用RTMP 或 HTTP 流媒体的时候（非常规的flv/mp3)，使用该变量准确的定位开始位置。该参数设置在XSPE格式的列表中以便准且的设置文件的章节。&lt;br /&gt;  volume* (number): 设置音量，默认为80.&lt;br /&gt;  &lt;br /&gt;  互动参数&lt;br /&gt;  &lt;br /&gt;  audio* (url):用这个参数来添加一个mp3文件作为单独的音频，可以作为图片的背景音乐解说等。&lt;br /&gt;  bwfile (url):用以带宽检测的文件的地址，可以放一个图片，或者rtmp流媒体。可以在右键菜单中查看到贷款数值。 &lt;br /&gt;  bwstreams (comma-separated list of bitrates):&lt;br /&gt;    和bwfile配合使用，根据带宽值来选择不同的文件。如：你要播放video.flv并且设置该项的值为100,250,500,1000,当播放器发   现带宽为349kbps的时候，将会播放video_250.flv。所以他有一套有效的命名设置，他将会自动切换，哪怕是在采用播放列表的情况下。&lt;br /&gt;  callback (url):设置这个参数为服务端程序（php/asp)地址用来回传数据。在每个项播放和停止的时候会发送数据到服务器，以便在服务器端保存播放统计。&lt;br /&gt;   captions (url):   设置该值用以载入一个文本格式的文本作为字幕。播放器至支持SMIL格式和DVD的SRT格式的字幕。如果你的flv文件内置字体你可以设置该值   为"captionate".如果你有多频道字幕，可以设置这个值为"captionate0",   "captionate3"等。可以在列表中设置每一个项的值。&lt;br /&gt;  enablejs* (true,false): 设置为true打开对javas&lt;wbr&gt;cript的支持。仅支持在线使用。javas&lt;wbr&gt;cript可以控制播放，加载媒体，获得当前播放项的详尽信息。&lt;br /&gt;  fsbuttonlink (url):如果用户的flashplayer版本高于（9.0.28）播放器会自动的显示一个全屏按钮。通过设置该值，你可以链接到另外的页面用以全屏显示。服务端程可以设定将要播放的文件。&lt;br /&gt;  id (string): 播放器的唯一标识。将会被回传到服务器端。&lt;br /&gt;  javascriptid* (string):如果你的页面上有多个播放器，你可以设置这个参数给每个播放器不同的id，这样就可以方便的用javas&lt;wbr&gt;cript来控制。他将回传到getUpdate（）事件中。&lt;br /&gt;  link (url): 通过这个参数用来设置一个可现在的版本，或者强制用户通过该地址下载当前项。可以在播放列表中为每一项设置该值。&lt;br /&gt;  linkfromdisplay* (true,false):设置显示区域被点击时要访问的页面。默认点击显示区域时会进行播放/暂停操作。&lt;br /&gt;  linktarget* (frame): 设置链接目标，"_self"在当前页打开。"_blank"在新页面中打开。&lt;br /&gt;  streamscript (url):设置这个参数为了兼容&amp;#8216;伪流媒体&amp;#8217;FLV文件。&lt;br /&gt;   type (mp3,flv,rtmp,jpg,png,gif,swf,rbs,3gp,mp4,m4v):   播放器会根据文件名的最后三个字符来判断类型。在你使用服务器端语言进行重定向时，这种方法将不会再有效。所以你可以设置这个参数来告诉播放器文件类型。   你也可以在播放列表中对每一项进行设置。如果播放器找不到文件类型将会被识别为播放列表。&lt;br /&gt;  useaudio (true,false): 设置为false用来改变为静音状态。&lt;br /&gt;  usecaptions (true,false):设置为false隐藏字幕. &lt;br /&gt;  usefullscreen (true,false):如果你不希望用flashplayer9的全屏模式。可以设置"fsbuttonlink"参数用来替换全屏按钮的事件。&lt;br /&gt;  usekeys (true,false): 设置为"false"用来取消键盘操作(SPACE,UP,DOWN,LEFT,RIGHT)&lt;br /&gt;  &lt;br /&gt;  注意：你必须对?=&amp;amp;进行字符转移。? &amp;#8594; %3F, = &amp;#8594; %3D, &amp;amp; &amp;#8594; %26. 你的"file" 变量为getplaylist.php?id=123的时候必须设置为 getplaylist.php%3Fid%3D123.&lt;br /&gt;  &lt;br /&gt;  播放列表&lt;br /&gt;  &lt;br /&gt;    当播放列表中只有一个项目的时候，播放器会用单文件播放模式进行播放。播放器根据文件名来区分单文件和播放列表文件。如你的加载文件名为test.mp3    的文件，播放器会用单文件播放模式去播放mp3，因为扩展名是mp3.如果你的文件名是getlist.php,播放器会认为这是个播放列表。如果你使用   了动态脚本来加载一个单文件如&lt;br /&gt;  &lt;br /&gt;  播放器支持三种常用的播放列表格式来确保通用性。XSPF，RSS和ATOM。&lt;br /&gt;  &lt;br /&gt;  播放器所支持的XSPF/RSS/ATOM列表的通用标签。&lt;br /&gt;  表格&lt;br /&gt;  &lt;img style="width: 679px; height: 342px;" src="http://www.cgfans.net/bbs/Medias/2007/10/2007100916010573499.jpg" alt="" border="0" height="318" /&gt;&lt;br /&gt;  &lt;br /&gt;  *Image Rotator仅支持播放列表中的第一个&amp;#8217;audio&amp;#8217;项，被用来做为背景音乐来播放。播放器会播放所有的音乐项目。&lt;br /&gt;  &lt;br /&gt;  ** "category" 元素可以用来支持广告。你可以设置该值为"preroll", "postroll" 或 "overlay". &lt;br /&gt;  使用"link"播放列表中单项的值为广告地址。&lt;br /&gt;  &lt;br /&gt;  *** "start"元素只被XSPF的播放列表格式支持。该元素用来设置流媒体文件（HTTP or RTMP)的开始位置，单位为秒。&lt;br /&gt;  &lt;br /&gt;   **** XSPF列表格式中的"location"元素中如果不包含常见的扩展名(如 "mp3" or   "flv"),可以使用"meta"元素指定文件格式。(如 &amp;lt;meta rel=&amp;#8217;"type"&amp;gt;mp3&amp;lt;/meta&amp;gt;   ).在使用RSS和ATOM的情况下,文件格式被自动的根据mimetype来识别。 &lt;br /&gt;  &lt;br /&gt;  RTMP streams, the  additional "id" flashvar has to be sent as well.  Example:  "file=rtmp://my.streaming.server/mypath" and "id=video_on&lt;wbr&gt;e".&lt;br /&gt;  &lt;br /&gt;   注意，当你播放单文件的时候，你支持所有的参数,如你可以添加一个image，title，id，link等。如当你用单文件播放模式播   放"video.flv"时你也想添加一个预览图，你可以设置参数"file=video.flv","image=preview.jpg".当你播放   RTMP流媒体的时候，你可以添加参数"id".如"file=rtmp://my.streaming.server/mypath"   ，"id=video_on&lt;wbr&gt;e".&lt;br /&gt;  &lt;br /&gt;  特别指出两个容易出错的地方。第一列表必须和播放器在同一个服务器上，这是flash的安全机制导致的。第二，要使用完整的地址格式包含http，以免播放器找不到文件。&lt;br /&gt;  &lt;br /&gt;  自定义&lt;br /&gt;  有人多人要求我创建一些可自定义的版本。他们的很多要求其实已经可以通过设置参数来实现了。我做了一个在线配置向导可以简单的配置这些参数。我没有精力去满足所有人的要求。不过在下一个版本中会有很多有趣的附加功能。&lt;br /&gt;  &lt;br /&gt;  如果你熟悉actionscript脚本语言，你可以自己修改程序添加功能。&lt;br /&gt;  &lt;br /&gt;  播放器在实例的时候会最近会加完配置和播放列表变量，然后进入MCV的生命周期。在MCV生命周期中，配置和列表管理器（feeder）始终是有效的。&lt;br /&gt;  &lt;br /&gt;  红色标注的两个对象的所有方法可以通过javas&lt;wbr&gt;cript调用。&lt;br /&gt;  &lt;br /&gt;    在另外的flash程序中是可以引用播放器的。只要从下载的flv文件中复制出图像到你的flv中，并且确保将下载的com目录复制到你的flv文件中，   里面包含了所有的脚本。然后你就可以在时间轴的第一个帧的位置访问变量了。注意要设置高度和宽度的变量，否则播放器会根据你的尺寸拉伸变形。&lt;br /&gt;  如&lt;br /&gt;  &lt;br /&gt;  程序代码&lt;br /&gt;  &lt;br /&gt;  // Set the flashvars (booleans and numbers should also be quoted)&lt;br /&gt;  var width = "320";&lt;br /&gt;  var height = "240";&lt;br /&gt;  var file = "my_video.flv";&lt;br /&gt;  var autostart = "true";&lt;br /&gt;  // Start the player&lt;br /&gt;  var mpl = new com.jeroenwijering.players.MediaPlayer(this.player);&lt;br /&gt;   Additionally, I have made the controller a public object, so you can   control the mediaplayer with the sendEvent() function from anywhere in   your flash site (the schematic above has a list of all sendEvent()   options). Let&amp;#8217;s continue the small script above:&lt;br /&gt;  &lt;br /&gt;  我为播放器创建了公开的controller对象，所以你可以在你程序的任何地方通过使用sendEvent（）来控制播放器，如：&lt;br /&gt;  &lt;br /&gt;  程序代码mpl.controller.sendEvent("volume",50);&lt;br /&gt;  mpl.controller.sendEvent("playpause");&lt;br /&gt;  &lt;br /&gt;  支持&lt;br /&gt;  &lt;br /&gt;  常见问题列表&lt;br /&gt;  &lt;br /&gt;  1.如果你在使用ie的情况下出现了布局错乱的情况，那可能是大小没有别设定好，你可以使用变量"width"和"height"来强行设置。&lt;br /&gt;  2.注意，flash和javas&lt;wbr&gt;cript的安全机制会影响你的本地测试。当你的文件放在不同的服务器上的时候也会受到影响，你可以尝试放在同一个服务器上。&lt;br /&gt;  3.全屏功能只有在flash player9.028.0以上版本才能使用，如果你使用了swfobject来嵌入你的播放器，你可以使用他的自动升级功能。注意设置 "allowfullscreen" 为true&lt;br /&gt;  4.如果你的进度条不动，或者你的视频的长度有问题。那可能是你的flv没有设置正确的metadata。你可以使用一个小工具www.buraks.com/flvmdi/. &lt;br /&gt;  &lt;br /&gt;  &lt;span style="font-weight: bold; color: #ff0000;"&gt;两个版本使用起来稍有不同,具体请见里面说明&lt;/span&gt;：&lt;br style="font-weight: bold; color: #ff0000;" /&gt;&lt;span style="font-weight: bold; color: #ff0000;"&gt;  官方下载链接: http://www.longtailvideo.com/players/jw-flv-player/&lt;/span&gt;&lt;br style="font-weight: bold; color: #ff0000;" /&gt;&lt;span style="font-weight: bold; color: #ff0000;"&gt;参考链接：http://www.jeroenwijering.com/upload/jw_flv_player.zip&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;img src="http://www.cnblogs.com/nosnowwolf/aggbug/2227903.html?type=2" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/nosnowwolf/articles/2227903.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/nosnowwolf/articles/2227854.html</id><title type="text">jQuery条形码插件 jQuery Barcode</title><summary type="text">jQuery Barcode 是一个用来创建条形码的 jQuery 插件。 在线演示首先介绍下条形码的原理先： 条形码技术最早产生在风声鹤唳的二十年代，诞生于Westinghouse的实验室里。一位名叫John Kermode性格古怪的发明家“异想天开”地想对邮政单据实现自动分检，那时候对电子技术应用方面的每一个设想都使人感到非常新奇。 他的想法是在信封上做条码标记，条码中的信息是收信人的地址，就象今天的邮政编码。为此Kermode发明了最早的条码标识，设计方案非常的简单 （注：这种方法称为模块比较法），即一个“条”表示数字“1”，二个“条”表示数字“2”，以次类推。然后，他又发明了由基...</summary><published>2011-10-28T08:19:00Z</published><updated>2011-10-28T08:19:00Z</updated><author><name>Nosnowwolf</name><uri>http://www.cnblogs.com/nosnowwolf/</uri></author><link rel="alternate" href="http://www.cnblogs.com/nosnowwolf/articles/2227854.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/nosnowwolf/articles/2227854.html"/><content type="html">&lt;div&gt;&lt;div id="p_fullcontent"&gt; &lt;p&gt;jQuery Barcode 是一个用来创建条形码的 jQuery 插件。&lt;/p&gt; &lt;p&gt;&lt;a href="http://jquery-barcode.googlecode.com/svn/trunk/jquery-barcode/demo/demo.html" target="_blank"&gt;在线演示&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;div&gt;首先介绍下条形码的原理先： &lt;br /&gt;条形码技术最早产生在风声鹤唳的二十年代，诞生于Westinghouse的实验室里。一位名叫John Kermode性格古怪的发明家&amp;#8220;异想天开&amp;#8221;地想对邮政单据实现自动分检，那时候对电子技术应用方面的每一个设想都使人感到非常新奇。  &lt;br /&gt; &lt;br /&gt;他的想法是在信封上做条码标记，条码中的信息是收信人的地址，就象今天的邮政编码。为此Kermode发明了最早的条码标识，设计方案非常的简单 （注：这种方法称为模块比较法），即一个&amp;#8220;条&amp;#8221;表示数字&amp;#8220;1&amp;#8221;，二个&amp;#8220;条&amp;#8221;表示数字&amp;#8220;2&amp;#8221;，以次类推。然后，他又发明了由基本的元件组成的条码识读设备： 一个扫描器(能够发射光并接收反射光)；一个测定反射信号条和空的方法，即边缘定位线圈；和使用测定结果的方法，即译码器。  &lt;br /&gt; &lt;br /&gt;Kermode的扫描器利用当时新发明的光电池来收集反射光。&amp;#8220;空&amp;#8221;反射回来的是强信号，&amp;#8220;条&amp;#8221;反射回来的是弱信号。与当今高速度的电子元气件应 用不同的是，Kermode利用磁性线圈来测定&amp;#8220;条&amp;#8221;和&amp;#8220;空&amp;#8221;。就象一个小孩将电线与电池连接再绕在一颗钉子上来夹纸。Kermode用一个带铁芯的线圈 在接收到&amp;#8220;空&amp;#8221;的信号的时候吸引一个开关，在接收到&amp;#8220;条&amp;#8221;的信号的时候，释放开关并接通电路。因此，最早的条码阅读器噪音很大。开关由一系列的继电器控 制，&amp;#8220;开&amp;#8221;和&amp;#8220;关&amp;#8221;由打印在信封上&amp;#8220;条&amp;#8221;的数量决定。通过这种方法，条码符号直接对信件进行分检。  &lt;br /&gt; &lt;br /&gt;此后不久， Kermode的合作者Douglas Young，在Kermode码的基础上作了些改进。  &lt;br /&gt; &lt;br /&gt;Kermode码所包含的信息量相当的低，并且很难编出十个以上的不同代码。而Young码使用更少的条，但是利用条之间空的尺寸变化，就象今天 的UPC条码符号使用四个不同的条空尺寸。新的条码符号可在同样大小的空间对一百个不同的地区进行编码，而Kermode码只能对十个不同的地区进行编 码。  &lt;br /&gt; &lt;br /&gt;直到1949年的专利文献中才第一次有了Norm Woodland和Bernard  Silver发明的全方位条形码符号的记载，在这之前的专利文献中始终没有条形码技术的记录，也没有投入实际应用的先例。Norm  Woodland和Bemard  Silver的想法是利用Kermode和YOung的垂直的&amp;#8220;条&amp;#8221;和&amp;#8220;空&amp;#8221;，并使之弯曲成环状，非常象射箭的靶子。这样扫描器通过扫描图形的中心，能够 对条形码符号解码，不管条形码符号方向的朝向。  &lt;br /&gt; &lt;br /&gt;在利用这项专利技术对其进行不断改进的过程中，一位科幻小说作家Isaac-Azimov在他的&amp;#8220;裸露的太阳&amp;#8221;一书中讲述了使用信息编码的新方法 实现自动识别的事例。那时人们觉得此书中的条形码符号看上去象是一个方格子的棋盘，但是今天的条形码专业人士马上会意识到这是一个二维矩阵条形码符号。虽 然此条形码符号没有方向、定位和定时，但很显然它表示的是高信息密度的数字编码。  &lt;br /&gt; &lt;br /&gt;直到1970年Iterface  Mechanisms公司开发出&amp;#8220;二维码&amp;#8221;之后，才有了价格适于销售的二维矩阵条码的打印和识读设备。那时二维矩阵条形码用于报社排版过程的自动化。二维 矩阵条形码印在纸带上，由今天的一维CCD扫描器扫描识读。CCD发出的光照在纸带上，每个光电池对准纸带的不同区域。每个光电池根据纸带上印刷条码与否 输出不同的图案，组合产生一个高密度信息图案。用这种方法可在相同大小的空间打印上一个单一的字符，作为早期Kermode码之中的一个单一的条。定时信 息也包括在内，所以整个过程是合理的。当第一个系统进入市场后，包括打印和识读设备在内的全套设备大约要5000美元。  &lt;br /&gt; &lt;br /&gt;此后不久，随着LED(发光二极管)、微处理器和激光二极管的不断发展，迎来了新的标识符号(象征学)和其应用的大爆炸，人们称之为&amp;#8220;条码工 业&amp;#8221;。今天很少能找到没有直接接触过即快又准的条形码技术的公司或个人。由于在这一领域的技术进步与发展非常迅速，并且每天都有越来越多的应用领域被开 发，用不了多久条形码就会象灯泡和半导体收音机一样普及，将会使我们每一个人的生活都变得更加轻松和方便。  &lt;br /&gt; &lt;br /&gt;条形码技术的优点  &lt;br /&gt; &lt;br /&gt;条形码是迄今为止最经济、实用的一种自动识别技术。条形码技术具有以下几个方面的优点  &lt;br /&gt; &lt;br /&gt;A．输入速度快：与键盘输入相比，条形码输入的速度是键盘输入的5倍，并且能实现"即时数据输入"。  &lt;br /&gt; &lt;br /&gt;B．可靠性高：键盘输入数据出错率为三百分之一，利用光学字符识别技术出错率为万分之一，而采用条形码技术误码率低于百万分之一。  &lt;br /&gt; &lt;br /&gt;C．采集信息量大：利用传统的一维条形码一次可采集几十位字符的信息，二维条形码更可以携带数千个字符的信息，并有一定的自动纠错能力。  &lt;br /&gt; &lt;br /&gt;D．灵活实用：条形码标识既可以作为一种识别手段单独使用，也可以和有关识别设备组成一个系统实现自动化识别，还可以和其他控制设备联接起来实现自动化管理。  &lt;br /&gt; &lt;br /&gt;另外，条形码标签易于制作，对设备和材料没有特殊要求，识别设备操作容易，不需要特殊培训，且设备也相对便宜。  &lt;br /&gt; &lt;br /&gt;编码规则  &lt;br /&gt; &lt;br /&gt;唯一性：同种规格同种产品对应同一个产品代码，同种产品不同规格应对应不同的产品代码。根据产品的不同性质，如：重量、包装、规格、气味、颜色、形状等等，赋予不同的商品代码。  &lt;br /&gt; &lt;br /&gt;永久性：产品代码一经分配，就不再更改，并且是终身的。当此种产品不再生产时，其对应的产品代码只能搁置起来，不得重复起用再分配给其它的商品。  &lt;br /&gt; &lt;br /&gt;无含义：为了保证代码有足够的容量以适应产品频繁的更新换代的需要，最好采用无含义的顺序码。  &lt;br /&gt; &lt;br /&gt;条形码的码制区别  &lt;br /&gt; &lt;br /&gt;UPC:(统一产品代码）  &lt;br /&gt; &lt;br /&gt;只能表示数字有A、B、C、D、E四个版本 版本 A - 12 位数字 版本 E - 7 位数字 最后一位为校验位 大小是宽1.5" 高1  " ，而且背景要与清晰 主要使用于美国和加拿大地区，用于工业、医药、仓库等部门。当UPC 作为十二位进行解码时，定义如下： 第一位 =  数字标识 (已经由UCC（统一代码委员会）所建立). 第2-6位 = 生产厂家的标识号(包括第一位) 第7-11 = 唯一的厂家产品代码  第12位 = 校验位(used for error detection)  &lt;br /&gt; &lt;br /&gt;Code 3 of 9 :  &lt;br /&gt; &lt;br /&gt;能表示字母、数字和其它一些符号共43个字符：A -Z,0 - 9,-.$/+%,pace  条形码的长度是可变化的，通常用&amp;#8220;*&amp;#8221;号作为起始、终止符校验码不用代码密度介于3 -  9.4个字符/每英寸，空白区是窄条的10倍，用于工业、图书、以及票证自动化管理上。  &lt;br /&gt; &lt;br /&gt;Code 128:  &lt;br /&gt; &lt;br /&gt;表示高密度数据, 字符串可变长，符号内含校验码，有三种不同版本: A, B, and C 可用128个字符分别在 A, B, or C 三个字符串集合中，用于工业、仓库、零售批发。  &lt;br /&gt; &lt;br /&gt;Interleaved 2-of-5 (I2 of 5):  &lt;br /&gt; &lt;br /&gt;只能表示数字0 -9 可变长度，连续性条形码，所有条与空都表示代码，第一个数字由条开始，第二个数字由空组成  空白区比窄条宽10倍，应用于商品批发、仓库、机场、生产/包装识别、工业中，条形码的识读率高，可适用于固定扫描器可靠扫描，在所有一维条形码中的密度 最高。  &lt;br /&gt; &lt;br /&gt;Codabar（库德巴条形码）:  &lt;br /&gt; &lt;br /&gt;可表示数字0 - 9,字符$、+、 -、还有只能用作起始/终止符的a, b, c d四个字符，可变长度，没有校验位，应用于物料管理、图书馆、血站和当前的机场包裹发送中，空白区比窄条宽10，非连续性条形码，每个字符表示为4条3空。  &lt;br /&gt; &lt;br /&gt;PDF417 （二维码）:  &lt;br /&gt; &lt;br /&gt;多行组成的条形码，不需要连接一个数据库，本身可存储大量数据，应用于：医院、驾驶证、物料管理、货物运输，当条形码受一定破坏时，错误纠正能使 条形码能正确解码PDF417, 是Symbol科技公司于1990研制产品。它是一个多行、连续性、可变长、包含大量数据的符号标识。每个条形码有3 -  90行，每一行有一个起始部分、数据部分、终止部分。它的字符集包括所有128个字符，最大数据含量是1850个字符。  &lt;br /&gt; &lt;br /&gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 发现有个不错的网站，使用了JQUERY去产生二维码，地址是： &lt;br /&gt;http://barcode-coder.com/en/ &lt;br /&gt; &lt;br /&gt;&amp;nbsp; 另外如果JAVA方面，也可以用生成servlet的方法去生成，用的比较多的是： &lt;br /&gt;barbecue和barcode4j，转一段说明： &lt;br /&gt;1、 google或者摆渡一下barcode4j要用的东东，下载压缩包barcode4j-2.0alpha2-bin.zip和barcode4j-2.0alpha2-src.zip。  &lt;br /&gt; &lt;br /&gt; &lt;br /&gt;2、  解压barcode4j-2.0alpha2-bin.zip这个包，在build目录下有barcode4j.jar，在lib目录下有avalon- framework-4.2.0.jar，  将barcode4j.jar和avalon-framework-4.2.0.jar添加到项目的lib中，刷新工程，然后在项目配置中将这两个jar 包添加到classpath里面去。  &lt;br /&gt; &lt;br /&gt;3、  解压将barcode4j-2.0alpha2-src.zip，将src\java\org\krysalis\barcode4j\servlet  目录下的BarcodeServlet.java类的代码拷出来，修改默认的图片显示方式，BarcodeServlet.java第168行的默认图片 显示格式改成jpeg（因为不是所有的浏览器都支持svg格式，也不是所有的浏览者都愿意给自己的浏览器加一个这样的插件）  &lt;br /&gt; &lt;br /&gt;4、 将以下这段servlet配置在web.xml中  &lt;br /&gt;&amp;lt;servlet&amp;gt;  &lt;br /&gt;&amp;lt;servlet-name&amp;gt;BarcodeServlet&amp;lt;/servlet-name&amp;gt;  &lt;br /&gt;&amp;lt;servlet-class&amp;gt;com.yourname.BarcodeServlet&amp;lt;/servlet-class&amp;gt;  &lt;br /&gt;&amp;lt;/servlet&amp;gt;  &lt;br /&gt; &lt;br /&gt;&amp;lt;servlet-mapping&amp;gt;  &lt;br /&gt;&amp;lt;servlet-name&amp;gt;BarcodeServlet&amp;lt;/servlet-name&amp;gt;  &lt;br /&gt;&amp;lt;url-pattern&amp;gt;/barcode&amp;lt;/url-pattern&amp;gt;  &lt;br /&gt;&amp;lt;/servlet-mapping&amp;gt;  &lt;br /&gt; &lt;br /&gt;4、 在页面中添加&amp;lt;img src="&amp;lt;%=request.getContextPath() %&amp;gt;/barcode?msg=12345678" height="50px" width=130px/&amp;gt;  &lt;br /&gt; &lt;br /&gt;5、 查看该页面就可以发现条形码为&amp;#8220;12345678&amp;#8221;的图片了，当然了图片大小就自己设置了。 &lt;/div&gt;&amp;nbsp;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;img src="http://www.cnblogs.com/nosnowwolf/aggbug/2227854.html?type=2" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/nosnowwolf/articles/2227854.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/nosnowwolf/articles/2227833.html</id><title type="text">多款 flash player</title><summary type="text">1.FlowPlayerFlowPlayer 是一个用Flash开发的在Web上的视频播放器，可以很容易将它集成在任何的网页上。支持HTTP以及流媒体传输。下载 FlowPlayer 3.1.3新版本在性能和稳定性方面都有一些改进，基于 RTMP 和 RTMPT 的连接建立速度更快了。2.JW PLAYERJW FLV MEDIA PLAYER是一个开源的在网页上使用的Flash视频、音频以及图片播放器，支持 Sliverlight 播放，可以通过一个XML文件使播放器自动切换显示一组图片，并播放背景音乐。在线参数设置向导：http://www.longtailvideo.com/sup...</summary><published>2011-10-28T08:11:00Z</published><updated>2011-10-28T08:11:00Z</updated><author><name>Nosnowwolf</name><uri>http://www.cnblogs.com/nosnowwolf/</uri></author><link rel="alternate" href="http://www.cnblogs.com/nosnowwolf/articles/2227833.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/nosnowwolf/articles/2227833.html"/><content type="html">&lt;p&gt;1.FlowPlayer&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;div&gt;&#xD;
&lt;p&gt;FlowPlayer 是一个用Flash开发的在Web上的视频播放器，可以很容易将它集成在任何的网页上。支持HTTP以及流媒体传输。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;div&gt;&lt;p&gt;&lt;a href="http://flowplayer.org/download/index.html" target="_blank"&gt;下载  FlowPlayer 3.1.3&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;/p&gt;&#xD;
&lt;p&gt;新版本在性能和稳定性方面都有一些改进，基于 RTMP 和 RTMPT 的连接建立速度更快了。&lt;/p&gt;&lt;p&gt;2.&lt;u&gt;JW PLAYER&lt;/u&gt;&amp;nbsp;&lt;span&gt;&lt;span id="attention_it"&gt;&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;/div&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div&gt;&lt;p&gt;JW FLV MEDIA PLAYER是一个开源的在网页上使用的Flash视频、音频以及图片播放器，支持 Sliverlight  播放，可以通过一个XML文件使播放器自动切换显示一组图片，并播放背景音乐。&lt;/p&gt;&lt;p&gt;&lt;div&gt;&lt;p&gt;在线参数设置向导：&lt;a href="http://www.longtailvideo.com/support/jw-player-setup-wizard" target="_blank"&gt;http://www.longtailvideo.com/support/jw-player-setup-wizard&lt;/a&gt;&lt;/p&gt; &lt;p&gt;源码下载：&lt;a href="http://developer.longtailvideo.com/trac/browser/tags/mediaplayer-5.0" target="_blank"&gt;http://developer.longtailvideo.com/trac/browser/tags/mediaplayer-5.0&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&amp;nbsp;&lt;/p&gt;&lt;/div&gt;&amp;nbsp;&lt;p&gt;&lt;/p&gt;&#xD;
&lt;/div&gt;&#xD;
&amp;nbsp;&#xD;
&lt;p&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/nosnowwolf/aggbug/2227833.html?type=2" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/nosnowwolf/articles/2227833.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/nosnowwolf/articles/2227675.html</id><title type="text">在线文档显示组件 FlexPaper</title><summary type="text">FlexPaper是一个开源轻量级的在浏览器上显示各种文档的组件，被设计用来与PDF2SWF一起使用， 使在Flex中显示PDF成为可能，而这个过程并无需PDF软件环境的支持。它可以被当做Flex的库来使用。另外你也可以通过将一些例如Word、PPT等文档转成PDF，然后实现在线浏览。一. 使用PDF2SWF准备好你的文档首先要将PDF转成SWF，这步可以使用开源的SwfTools自动完成1.下载安装 SwfTools，当前最新版本是0.92. 转换PDF到SWF，可以通过命令行的方式，例如将Paper3.pdf转换成Paper3.swfC:\SWFTools\pdf2swf Paper3.p</summary><published>2011-10-28T06:42:00Z</published><updated>2011-10-28T06:42:00Z</updated><author><name>Nosnowwolf</name><uri>http://www.cnblogs.com/nosnowwolf/</uri></author><link rel="alternate" href="http://www.cnblogs.com/nosnowwolf/articles/2227675.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/nosnowwolf/articles/2227675.html"/><content type="html">&lt;div  id="p_fullcontent"&gt;&#xD;
&lt;p&gt;&lt;span &gt;FlexPaper&lt;/span&gt;是一个开源轻量级的在浏览器上显示各种文档的组件，被设计用来与PDF2SWF一起使用， 使在Flex中显示PDF成为可能，而这个过程并无需PDF软件环境的支持。它可以被当做Flex的库来使用。&lt;/p&gt;&#xD;
&lt;p&gt;另外你也可以通过将一些例如Word、PPT等文档转成PDF，然后实现在线浏览。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;img alt="" src="http://www.oschina.net/uploads/img/201001/28162704_DUO6.png" /&gt;&lt;/p&gt;&#xD;
&lt;p&gt;一. 使用PDF2SWF准备好你的文档&lt;/p&gt;&#xD;
&lt;p&gt;首先要将PDF转成SWF，这步可以使用开源的SwfTools自动完成&lt;/p&gt;&#xD;
&lt;p&gt;1.下载安装 SwfTools，当前最新版本是0.9&lt;br /&gt;2. 转换PDF到SWF，可以通过命令行的方式，例如将Paper3.pdf转换成Paper3.swf&lt;br /&gt;C:\SWFTools\pdf2swf Paper3.pdf -o Paper3.swf&lt;/p&gt;&#xD;
&lt;p&gt;二. 使用已经编译好的&lt;span &gt;FlexPaper&lt;/span&gt;的flash版本浏览你的文档&lt;/p&gt;&#xD;
&lt;ol&gt;&lt;li&gt;下载并解压出已经编译好的&lt;span &gt;FlexPaper&lt;/span&gt;&lt;/li&gt;&lt;li&gt;zip文件包含一个例子文件叫做FlexPaperViewer.html，它向你展示了需要传给&lt;span &gt;FlexPaper&lt;/span&gt;的 基本参数 &lt;br /&gt;var params = {&lt;br /&gt;SwfFile : "Paper.swf",&lt;br /&gt;Scale : 0.6&lt;br /&gt;}&lt;br /&gt;swfobject.embedSWF("FlexPaperViewer.swf","cb","500","500","9.0.0","js/swfobject/expressInstall.swf", params);&lt;br /&gt;&lt;br /&gt;//SwfFile参数是你想显示的文件，Scale是0-1之间的数，表示显示的放大参数&lt;/li&gt;&lt;li&gt;复制你创建出来的swf和PDF2SWF到解压缩出的相同目录&lt;/li&gt;&lt;li&gt;确定你添加了FlexPaperViewer.swf &lt;/li&gt;&lt;/ol&gt;&#xD;
&lt;p&gt;三. 在Flex中使用&lt;span &gt;FlexPaper&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;1. 下载&lt;span &gt;FlexPaper&lt;/span&gt; SWC，添加到你的Flex项目libs中&lt;br /&gt;2. 复制你用PDF2SWF创建的SWF到你的bin-debug目录，如Paper3.swf，添加&lt;span &gt;FlexPaper&lt;/span&gt;组 件到你的flex代码中Xml代码&lt;/p&gt;&#xD;
&lt;p&gt;&amp;lt;?xml version="1.0" encoding="utf-8"?&amp;gt;&lt;br /&gt;&amp;lt;mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; layout="absolute"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; width="800" height="500"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlns:flexpaper="com.devaldi.controls.flexpaper.*"&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;flexpaper:FlexPaperViewer width="800" height="500" &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Scale="1" SwfFile="Paper3.swf" /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;lt;/mx:Application&amp;gt;&lt;/p&gt;&lt;/div&gt;&lt;img src="http://www.cnblogs.com/nosnowwolf/aggbug/2227675.html?type=2" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/nosnowwolf/articles/2227675.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry></feed>
