上一页 1 ··· 29 30 31 32 33 34 35 36 37 ··· 44 下一页
摘要: Bing必应地图中国API-画线与添加多边形2011-05-24 14:31:20|分类:Bing&Google|字号订阅在必应地图上画线的功能应用也很广泛:显示从出发地到目的地的行驶路径,或者显示某一辆车的历史行驶轨迹,等等。上一讲中我们提到shape类可以是点、线或多边形。在初始化shape类的时候,可以通过输入参数VEShapeType.Polyline来实现一个折线示例。需要注意的是,可以通过指定多个经纬度来确定一条折线。例如:var shape = new VEShape(VEShapeType.Polyline, [new VELatLong(39.9022,116.332 阅读全文
posted @ 2013-08-23 19:46 meimao5211 阅读(668) 评论(0) 推荐(0)
摘要: Bing必应地图中国API-显示兴趣点2011-05-24 14:29:55|分类:Bing&Google|字号订阅在地图上显示一个兴趣点,这个应用可以说是最简单但是最广泛的。例如,一个公司希望在自己的主页上加上一个简单的地图显示公司所在位置。在这一讲中我先简单介绍一下关于形状(shape)的概念:一个shape可以是点、线、多边形等。在初始化shape对象的时候,可以根据初始化函数的不同输入参数来确定shape的具体类型:VEShapeType.Pushpin,VEShapeType.Polygon,VEShapeType.Polyline。shape的初始化举例:var shape 阅读全文
posted @ 2013-08-23 19:44 meimao5211 阅读(747) 评论(0) 推荐(0)
摘要: Bing必应地图中国API-放大与平移2011-05-24 14:26:32|分类:Bing&Google|字号订阅有些时候我们不希望通过默认的控制栏来控制地图,而是希望能够自定义放大、缩小按钮。比如在显示某公司的位置时,公司老总只希望别人能够以公司位置为中心放大、缩小地图。所需要做的很简单,增加两个函数:放大和缩小。 function DoZoomIn(c) { map.ZoomIn(); } function DoZoomOut() { map.ZoomOut(); }然后在html boy中增加两个按钮: 或者,我们想直接指定地图放大的级别,我们可以另外写一个函数: functi 阅读全文
posted @ 2013-08-23 19:41 meimao5211 阅读(641) 评论(0) 推荐(0)
摘要: 【Silverlight】Bing Maps学习系列(七):使用Bing Maps的图片系统(Tile System) 目前包括微软必应地图在内的几乎所有在线电子地图(如:Google Maps等)都事先对地图图片(Tile)进行预处理,通过特定的算法将预处理过后的图片进行无缝的拼接,建立一套统一有规律、标准的地图映射系统。Bing Maps地图映射、坐标系以及地图Tile编码体系映射,统称为必应地图图片系统(Bing Maps Tile System)。 如果要了解Bing Maps的地图图片系统,可以看看下面这两片文章: 必应地图图片系统(Tile System)之一必应地图图片系统(.. 阅读全文
posted @ 2013-08-23 19:39 meimao5211 阅读(337) 评论(0) 推荐(0)
摘要: 【Silverlight】Bing Maps学习系列(六):使用扩展模式(Extended Modes) 微软Bing Maps推出有有段时间了,通过不断的改进和新的地图更新,现在已经基本上形成了一套较为完整的地图引擎方案了,前段时间推出了Bing Maps的Silverlight控件,这个版本的地图模式仅仅只支持路径模式(Road)和卫星模式(AerialMode),通过不断的努力终于于本周三(2009-12-9)推出了两种对Bing Maps的Silverlight控件呈现Bing Maps的扩展模式(Extended Modes),既鸟瞰图模式(BirdseyeMode)和街道模式(S. 阅读全文
posted @ 2013-08-23 19:33 meimao5211 阅读(220) 评论(0) 推荐(0)
摘要: 【Silverlight】Bing Maps学习系列(五):绘制多边形(Polygon)图形 Bing Maps Silverlight Control支持用户自定义绘制多边形(Polygon)图形,包括三角形、四边形(矩形、菱形)、以及其他更多多边形的图形绘制。多边形说简单点就是一个由多条边组成的有一定规则的图形,比如三角形就是由三条边组成,我们要在地图上绘制三角形需要知道三个顶点的坐标值(精度和纬度),如下代码块:private void btnPolygon_Click(object sender, RoutedEventArgs e){ MapPolygon polygon =... 阅读全文
posted @ 2013-08-23 19:32 meimao5211 阅读(276) 评论(0) 推荐(0)
摘要: 【Silverlight】Bing Maps学习系列(四):使用图钉层(Pushpin layer)及地图图层(MapLayer) 如果我们需要在Bing Maps中加入一个小图钉标记,该如何实现了?Bing Maps控件已经为我们提供了这个功能,在Microsoft.Maps.MapControl名称空间下提供了实现图钉应用的图钉层Pushpin类,比如我们可以通过如下的方式来定位一个图订层在地图上的位置:代码1doublelongitude=double.Parse("47.620574");2doublelatitude=double.Parse("-122 阅读全文
posted @ 2013-08-23 19:29 meimao5211 阅读(264) 评论(0) 推荐(0)
摘要: 【Silverlight】Bing Maps学习系列(三):如何控制地图 本篇主要介绍如何对地图的一些常用控制操作,包括地图加载模式、根据精度和纬度定位、变焦程度等。一、动态设置地图加载模式 在本系列二中介绍了地图加载模式,可以给地图控件设置一种模式的地图加载模式,呈现数据的时候根据制定的模式加载地图。其实我们也可以通过程序动态的来改变地图的加载呈现模式,方式和设置模式加载模式是一样的,都是通过地图控件(Bing Maps Silverlight Control)的Mode属性来控制。 比如在程序中实现上篇文章中所描述的三种模式地图的显示,可以如下来编写代码实现:代码privatevoi... 阅读全文
posted @ 2013-08-23 19:27 meimao5211 阅读(257) 评论(0) 推荐(0)
摘要: 【Silverlight】Bing Maps学习系列(二):通过Bing Maps Silverlight Control如何显示地图 如本系列第一篇你所介绍的,开发基于Silverlight的Bing Maps除了开发环境还需要一个开发Key,这个Key是用来做什么的呢?Silverlight控件在做地图呈现的时候它是一个必不可少的参数,可以理解为微软Bing Maps为用户开通的一个授权开发密匙,本文试图通过一个简单的示例演练项目来学习Bing Maps控件如何使用这个Key来显示地图。一、新建Silverlight应用及Silverlight承载应用 我们从最简单的创建项目开始,首先.. 阅读全文
posted @ 2013-08-23 19:21 meimao5211 阅读(220) 评论(0) 推荐(0)
摘要: 【Silverlight】Bing Maps学习系列(一):开发前的准备工作 微软推出的Bing Maps地图引擎,对外开放了Silverlight和Ajax两种客户端API,同时微软针对全球地图还推出了Bing Maps的Silverlight控件,该控件基于Silverligt 3发布。本篇将以这个控件为基础,简单介绍些基于Bing Maps 的Silverlight控件开发的环境搭建和其他相关准备工作。因为Bing Maps Silverlight Control是基于Silverlight 3发布,那么就要求开发环境是搭建在Silverlight 3之上,并且还需安装Visual S. 阅读全文
posted @ 2013-08-23 19:15 meimao5211 阅读(189) 评论(0) 推荐(0)
上一页 1 ··· 29 30 31 32 33 34 35 36 37 ··· 44 下一页