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

概述

Virtual Earth是什么,我想不用多做解释了。微软在推出自己的Virtual Earth之后,开放了大量的 APIs,使得我们可以方便集成到自己的应用程序中。

在HTML中集成

在开始之前,我们先来简单看一下如何在HTML中集成Virtual Earth,大家可以去这里查询相关APIs, 我们来看看如何加载默认地图,如下代码所示:

<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();
     } 
   </script>
  </head>
  <body onload="GetMap();">
   <div id='myMap' style="position:relative; width:480px; height:320px;"></div>
  </body>
</html>

其实这段代码非常简单的简单,首先引入Virtual Earth Map控件,并且使用JavaScript来加载地图。

时间: 2025-01-20 15:21:50

在Silverlight 2应用程序中集成Virtual Earth的相关文章

在Silverlight 2应用程序中切换用户控件的技巧

摘要 大家都知道,在Silverlight 2应用程序中,每个应用程序将生成一个xap文件,每一个xap文件中只能 设置一个起始的用户控件.如果我们有多个用户控件,需要在不同的ASP.NET页面中加载,最简单的方法 莫过于针对多个用户控件分别建立对应的Silverlight项目,但这种方式有很多的缺点,如我们的样式文 件需要在多个项目中进行拷贝. 准备 现在建立一个项目结构如下图所示,在Silverlight项目中我们有个三个用户控件:ContentPage. DefaultPage.Maste

asp.net 4.0+ webform程序中集成mvc4_实用技巧

本文为大家分享了asp.net 4.0+ webform程序中集成mvc4的方法,供大家参考,具体内容如下 1.新建packages.config文件,里面加上必要的程序集  <?xml version="1.0" encoding="utf-8"?> <packages> <package id="Microsoft.AspNet.Mvc" version="4.0.20710.0" targe

使用 MEF 公开 Silverlight MVVM 应用程序中的接口

下载代码示例 许多开发人员可能都将 Silverlight 视为以 Web 为中心的技术,但实际上,它已经成为构建任何应用程序的优秀平台. Silverlight 本身就支持许多概念,例如数据绑定.值转换器.导航.浏览器外操作和 COM 互操作,因此它可以相对直观简便地创建任何种类的应用程序. 我说的是"任何种类",其中当然也包括企业级应用程序. 利用 Model-View-ViewModel (MVVM) 模式来创建 Silverlight 应用程序,这使您除了能够使用 Silver

一起谈.NET技术,使用 MEF 公开 Silverlight MVVM 应用程序中的接口

下载代码示例 许多开发人员可能都将 Silverlight 视为以 Web 为中心的技术,但实际上,它已经成为构建任何应用程序的优秀平台. Silverlight 本身就支持许多概念,例如数据绑定.值转换器.导航.浏览器外操作和 COM 互操作,因此它可以相对直观简便地创建任何种类的应用程序. 我说的是"任何种类",其中当然也包括企业级应用程序. 利用 Model-View-ViewModel (MVVM) 模式来创建 Silverlight 应用程序,这使您除了能够使用 Silver

在Domino应用程序中集成Google的Web API服务

面对 Google 当前和不断扩充的 30 多亿个 Web 页面的索引,它之所以会成为在Internet 上执行工业强度的搜索的最佳工具之一就不难理解了.除了其 Web 页面的数量之外,搜索结果的质量之高也归功于其专有的搜索算法,该算法建立在相关性和流行性的基础上.最近的报告表明,Google 每天以 88 种不同的语言响应 2 亿个搜索请求(平均每秒响应 2,300 个请求!).而根据 SearchEngineWatch.com 的调查,Google 处理了基于 Web 的所有查询中的百分之七

Silverlight 2应用程序中XAP文件揭秘

概述 XAP文件是Silverlight 2应用程序编译打包后的一个文件,它是一个标准的zip压缩文件,包括了 Silverlight 2应用程序所需的一切文件,如程序集.资源文件等. XAP文件是什么 XAP文件是Silverlight 2应用程序编译打包后的一个文件,包括了Silverlight 2应用程序所需的一切 文件,如程序集.资源文件等.这里的xap并没有任何特殊的意义,仅仅是Silverlight 2应用程序编译后 生成文件的扩展名而已,本质上它是一个标准的zip压缩文件.我们可以

程序中集成了环信im,但是程序发送崩溃的时候,整个程序就没有响应,怎么点也没用

问题描述 环信Demo中就有这个问题,大家可以让程序故意崩溃,随后android弹出强制关闭窗口,然后程序就没有反应了.即使最近任务中将之删除,再点击程序图标,依然启不来.     可以在GroupsActivity中groupListView.setOnItemClickListener(new OnItemClickListener() {            @Override            public void onItemClick(AdapterView<?> pare

艾伟:Silverlight 2应用程序中XAP文件揭秘

概述 XAP文件是Silverlight 2应用程序编译打包后的一个文件,它是一个标准的zip压缩文件,包括了Silverlight 2应用程序所需的一切文件,如程序集.资源文件等. 本文将对Silverlight中的XAP文件进行详细的说明. XAP文件是什么 XAP文件是Silverlight 2应用程序编译打包后的一个文件,包括了Silverlight 2应用程序所需的一切文件,如程序集.资源文件等.这里的xap并没有任何特殊的意义,仅仅是Silverlight 2应用程序编译后生成文件的

使用 MEF 公开 Silverlight“.NET研究” MVVM 应用程序中的接口

下载代码示例 许多开发人员可能都将 Silverlight 视为以 Web 为中心的技术,但实际上,它已经成为构建任何应用程序的优秀平台. Silverlight 本身就支持许多概念,例如数据绑定.值转换器.导航.浏览器外操作和 COM 互操作,因此它可以相对直观简便地创建任何种类的应用程序. 我说的是"任何种类",其中当然也包括企业级应用程序. 利用 Model-View-ViewModel (MVVM) 模式来创建 Silverlight 应用程序,这使您除了能够使用 Silver