您的位置:知识库 » .NET技术

在Silverlight 2应用程序中集成Virtual Earth

作者: TerryLee  来源: 博客园  发布时间: 2008-10-10 10:51  阅读: 3632 次  推荐: 0   原文链接   [收藏]  

 

这是最简单的一个示例,但是并没有多大实用价值,下面我们再看一个如何在查找地图上的特定位置的示例,如下代码所示:

<html>
   <head>
      <title></title>
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
      <script type="text/javascript" 
        src="http://dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=6.1"></script>
      <script type="text/javascript">
      var map = null;
            
      function GetMap()
      {
         map = new VEMap('myMap');
         map.LoadMap();
      }   
         
      function FindLoc()
      {
         try
         {
            var where = document.getElementById('txtWhere').value;
            map.Find(null, where);
         }
         catch(e)
         {
            alert(e.message);
         }
      }
      </script>
   </head>
   <body onload="GetMap();">
      <div id='myMap' style="position:relative; width:500px; height:300px;"></div>
      <input id="txtWhere" type="text" name="txtWhere"/>
      <input id="find" type="button" value="Find" name="find" onclick="FindLoc();"/>
   </body>
</html>

其实查找位置也特别简单,直接调用VEMap对象的Find()方法即可,运行后,查找“Beijing”如下图所示:

TerryLee_0095

0
0
 

.NET技术热门文章

    .NET技术最新文章

      最新新闻

        热门新闻