MapPoint+SmartPhone+C#开发示例

MapPoint+SmartPhone+C#开发示例,第1张

MapPoint+SmartPhone+C#开发示例,第2张

本文提供了一些简单的应用程序,演示了C#如何使用MapPoint SDK以及如何在智能手机上显示地图。

介绍

基于位置的服务和应用是行业快速转移到移动领域以获取相关利润的一个明显步骤。在技术的前端,微软已经在所有这些相关的技术领域建立了稳固的地位。

对于基于位置的应用程序,新的MapPoint SDK 3.5提供了XML Web服务,使我们能够建立基于位置的服务。这个SDK可以帮助我们获得高质量的地图,它还可以识别具体的位置(如披萨店、医院等。)并提供到达目的地的路线图。你可以下载这个SDK。

在移动操作系统方面,新的智能手机和PPC为微软确立了强大的地位。

在本文中,我们将基于MapPoint SDK使用C#构建一些简单的应用程序。我们将首先在微软智能手机上显示指定地点的地图。

先介绍一下MapPoint。MapPoint公开了四种Web服务:

1.搜索服务-帮助我们定位地址,检索纬度和经度,以及地理实体。

2.显示服务-该服务允许我们显示指定地址的地图,并设置显示地图的大小和视图。同时,我们还可以设置“图钉”,作为读者的视觉标记。

3.路线服务-这项服务允许我们生成路线,计算两个地方之间的距离,并提供驾驶方向。

4.通用服务——是一些工具,是上述三个Web服务的通用部分。提供一些服务,比如国家信息,地图数据源信息。

如果要使用MapPoint Web服务,您必须获得一个开发人员帐户。点击此链接注册。您可以注册并获得一个评估帐户。如果你是MSDN的订户,你可以免费订阅一年。

好了,我们来做代码分析。

我将分解应用程序的代码。但是我强烈建议您阅读MapPoint SDK的基础知识。说明这些相同的内容是重复的,没有增加任何价值。

将显示指定的地图

下载并打开项目解决方案。现在,打开MapPointWrapper.cs,用自己的mappointdeveloper用户名和密码替换常量字符串_mapPointUserName和_mapPointPassword。

Form1.cs包含一个Menu对象,它将获取所显示地图的地址的详细信息。

单击“获取地图”菜单,将创建一个地址对象,该对象已被设置为“地图点”。娜”。下面是一些可以使用的数据源。

1.地图点。EU-欧洲

2.地图点。北美-北美

3.地图点。BR-巴西

4.地图点。世界-世界

5.地图点。月-月脉象图

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » MapPoint+SmartPhone+C#开发示例

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情