| Profilo di HT微软必应地图(Bing Maps, former...FotoBlogElenchi | Guida |
|
|
22 agosto PhotoSynth与Virtual Earth今天临晨,微软推出了一款新的产品:PhotoSynth。坦白说,当我第一次接触Photosynth的时候,确实有一种震撼的感觉,感叹技术的力量真是太伟大了。很多人在猜想Photosynth到底是干吗的,我举这么一个简单的例子。如果你想分享你所在的小区风景,你能想到的就是将照片发给好友,但你的朋友得到的只是一个平面的感官。使用Photosynth,您将得到的是关于小区的三维模型。就是这么简单,你只要将从各个角度拍摄的小区照片通过Photosynth软件处理并上传到网站上。Photosynth软件通过模式识别技术自动分析照片内容的关系,并形成小区的立体模型。从这个立体模型上,你可以找到每一张照片是从哪个角度来拍摄的。
更多关于Photosynth的情况,您可以自己去亲身体验一下,访问http://photosynth.net。
我的博客主要是介绍Virtual Earth,因此本文介绍如何在微软地图上展现photosynth。其实很简单,假设你已经从地图上找到自己小区所在位置,只要在那儿添加一个图标,并将你在photosynth上生成的url嵌入到图标的描述信息中去即可。我们回顾一下我前面撰写过的Virtual Earth中国API入门讲座之四:显示兴趣点,只要稍作修改就能变成显示photosynth内容。
首先定义一个变量作为图标的描述文本:
var synth = "<iframe frameborder=0 src='http://photosynth.net/embed.aspx?cid=e09fdaa6-6112-4937-ae44-288c0d2eea08' width='400' height='300'></iframe>";
其中http://photosynth.net/embed.aspx?cid=e09fdaa6-6112-4937-ae44-288c0d2eea08就是photosynth上创建的模型url,你也可以将它替换成自己的内容。然后我们对AddPushpin函数稍作修改:
function AddPushpin()
{ var shape = new VEShape(VEShapeType.Pushpin, new VELatLong(39.9012, 116.3902)); shape.SetTitle('兴趣点'); shape.SetDescription(synth); map.AddShape(shape); } 去自己尝试一下Photosynth在VE上的应用吧:)
如果你像我一样懒,那就直接建立一个文本文件,将下面的代码拷贝过去,并保存为html文件,就可以直接打开显示了。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html> <head> <title></title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <script type="text/javascript" src="http://dev.ditu.live.com/mapcontrol/mapcontrol.ashx?v=6.1"></script>
<script type="text/javascript"> var map = null; var synth = "<iframe frameborder=0 src='http://photosynth.net/embed.aspx?cid=e09fdaa6-6112-4937-ae44-288c0d2eea08' width='400' height='300'></iframe>"; function GetMap() { map = new VEMap('myMap'); map.LoadMap(); AddPushpin(); } function AddPushpin() { var shape = new VEShape(VEShapeType.Pushpin, new VELatLong(39.9012, 116.3902)); shape.SetTitle('兴趣点'); shape.SetDescription(synth); map.AddShape(shape); } </script> </head> <body onload="GetMap();"> <div id='myMap' style="position:relative; width:800px; height:600px;"></div> </body> </html> 12 agosto 人立方——微软亚洲研究院产品最近发现一个比较有意思的产品,微软亚洲研究院最新推出的:人立方。网址是http://renlifang.msra.cn。
通过人立方,可以搜索复杂的人物关系网。比如搜索刘备,可以找到所有和刘备有关系的人物,比如阿斗、诸葛亮等等。并且,与刘备有关系的人物也根据他们之间的关系进行模糊聚类。整个人物关系网可以通过图形可以直观展现:
当然“人立方”还包括其他一些功能,例如搜索人气、个人简介、网页搜索结果等等。强烈建议朋友们尝试一下。 |
|
|