Microsoft Virtual Earth 浅谈!51CTO博客 - 牛牛娱乐

Microsoft Virtual Earth 浅谈!51CTO博客

2019年02月20日07时40分36秒 | 作者: 亚美 | 标签: 地图,宋体,榜首 | 浏览: 1855

从北京参与Windows Live Parter day回来没多长时间.这次的确不虚此行.在我的形象中,能和Live有联络的,能想到的或许就是Hotmail.经过参与此次的培训大开眼界.和Live有联络的产品实在是太多了.如Search, Virtual Earth, Silverlight Streaming, Expo, Live ID, Spaces, Photos, Contacts, Messenger, Alerts 等!我最感兴趣的是Virtual Earth,不知道有多少朋友听说过,假如说Google Earth因该知道的人多些吧. Virtual Earth是微软推出的一款地图软件. Microsoft推出Virtual Earth根据地图的查找东西,该效劳集航拍照片、地图、黄页数据于一体。它有一个用于保存查找材料的便笺本和能够使用Wi-Fi 拜访节点、IP地址断定用户方位的“定位”功用.在Virtual Earth 3D中,就象在大型3D游戏的虚拟实际环境中一样,用户能够在城市之间、建筑物之间“飞来飞去”。除了真实地“再现”城市的地势外,Virtual Earth 3D中也包括一些实际国际中不存在的东西。Virtual Earth 3D不要求用户在硬盘上下载使用软件,而是直接在浏览器中运转。   看图说话         其实作用真的很绚,不过在国内还只能显现平面的地图. 拭目而待吧 有没有想过制作出彻底归于自己的地图? 很简略的….我就偷闲下,把陈博士的Blog中关于VE的榜首篇文章宣布来.. Virtual Earth我国API入门讲座之一:显现地图 微软Virtual Earth我国地图API发布现已有10天了,考虑到网上现有的SDK不利于新手入门,我尝试着以简略易懂的办法给咱们解说一下VE API。希望能都对那些开发不怎么了解的人都能够有所协助。 首要是两个链接,咱们一定要记下来: [url]http://msdn.microsoft.com/zh-cn/library/aa905677.aspx[/url](我国地图的API) [url]http://dev.live.com/virtualearth/sdk/[/url](全球地图API) 全球地图API是一个交互式SDK,描绘的也比较全面且简略把握,它是对我国地图API的有利弥补。尽管两个API根本上是共同的,且全球地图API包括的功用更丰厚,可是咱们首要还是以我国地图API为准。由于考虑到我国的一些具体情况,有些功用不能敞开。   下面开端榜首讲的内容:显现地图。 成功显现地图是一切作业的榜首步,并且也能给人很大的成就感及决心。首要,树立一个html文件,用记事本(Notepad)翻开这个文件并将下面的代码粘贴到记事本,保存文件并用IE翻开html文件。功德圆满,你现已成功的开宣布榜首个地图使用!假如浏览器设置了制止运转ActiveX控件,则点击浏览器上方弹出的起浮栏,设置为答应运转本程序内容。 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "[url]http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd[/url]">
<html>
   <head>
      <title></title>
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">       <script type="text/javascript" src="[url]http://dev.ditu.live.com/mapcontrol/mapcontrol.ashx?v=6.1[/url]"></script>
      <script type="text/javascript">
         var map = null;                    
         function GetMap()
         {
            map = new VEMap(myMap);
            map.LoadMap();
         }
        
      </script>
   </head>
   <body onload="GetMap();">
      <div id=myMap ></div>
       <br/>
   </body>
</html> 现在咱们再回头看看这段程序所包括的内容。关于HTML的语法我就不作阐明晰,咱们能够上网找一下。 首要是<script type="text/javascript" src="[url]http://dev.ditu.live.com/mapcontrol/mapcontrol.ashx?v=6.1[/url]"></script>,这段代码指示了咱们选用的地图控件地点的URL方位及版别。牢记不能做任何修正,除非微软官方发布新的版别或许更改URL地址。   然后界说了一个函数来装载地图:          function GetMap()
         {
            map = new VEMap(myMap);
            map.LoadMap();
         }
此处调用了VEMap.LoadMap()办法。关于LoadMap()办法的更具体的阐明,拜见[url]http://msdn.microsoft.com/zh-cn/library/bb412546.aspx[/url]。能够设置初始地图显现的中心方位、地图等级(全国、省、市)等等。   最终在html的body域加载GetMap函数<body onload="GetMap();">,并设置地图区域的巨细<div id=myMap ></div> 经过榜首讲,咱们成功的显现微软地图并对微软地图API有了开始形象。下一讲咱们将介绍一些根本的操作。       这就是上面的哪个的显现作用!   这是最简略的VE,假如要深化学习.请咱们到陈博士的Blog [url]http://acnchen.spaces.live.com/default.aspx[/url] 里边是个系列教程!!   也欢迎咱们和我沟通!   谢谢!!
版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表牛牛娱乐立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章