dd
Windows Mobile

Windows Mobile引路蜂地图开发示例:二维图形库

jerry 地图开发
Windows Mobile引路蜂地图开发示例:二维图形库
Windows Mobile引路蜂地图开发包带有一个高效二维图形库,这是因为诸如LineCap, LineJoin, Brush, TextBrush, Path 等方法在Windows .Net Compact Framework 平台上不支持。Windows Mobile引路蜂地图开发...
阅读全文

Windows Mobile引路蜂地图开发示例:概述

jerry 地图开发
Windows Mobile引路蜂地图开发示例:概述
引路蜂地图开发包以.Net Framework类库形式支持Windows Mobile 6.x ,Windows Phone 7 , iPhone (MonoTouch) 以及Windows ,Mono (Linux GTK 等)。首先先介绍在Windows Mobile 6.x平台上开发...
阅读全文

Windows Mobile引路蜂地图开发示例:准备开始

jerry 地图开发
Windows Mobile引路蜂地图开发示例:准备开始
在正式介绍Windows Mobile引路蜂地图开发示例前,先说明一下开发环境和要些准备工作。Windows Mobile 6.x引路蜂地图开发示例采用Visual Studio 2008为开发环境,为了达到类库最大兼容性,引路蜂地图开发包是基于.Net

Windows Mobile引路蜂地图开发示例:第一个地图应用

jerry 地图开发
Windows Mobile引路蜂地图开发示例:第一个地图应用
打开Visual studio 创建一个新项目WM6GISEngineTutorial。把Form1改名为MainForm,添加对引路蜂类库的引用,并把guidebee.lic做为Content添加到项目中。 我们将使用MainForm来显示地图,下面的例子显示南京地图,缩

Windows Mobile引路蜂地图开发示例:设置地图类型

jerry 地图开发
Windows Mobile引路蜂地图开发示例:设置地图类型
创建RasterMap实例之后,可以对其进行放大,缩小,平移,设置地图类型等操作。 在第一个地图应用中,在调用RasterMap.setCenter 时可以指定地图类型,另外也可以使用RasterMap.setMapType来更改地图类型,地图开发包

Windows Mobile引路蜂地图开发示例:放大、缩小

jerry 地图开发
Windows Mobile引路蜂地图开发示例:放大、缩小
RasterMap的 zoomIn,zoomOut 用来放大缩小地图。在MainForm中添加两个菜单项mnuZoomIn,mnuZoomOut. private void mnuZoomIn_Click(object sender, EventArgs e) {  _raster...
阅读全文

Windows Mobile引路蜂地图开发示例:地图平移

jerry 地图开发
Windows Mobile引路蜂地图开发示例:放大、缩小 RasterMap 有两个方法可以用于平移地图,panTo 将地图移动到指定经纬度坐标,panDirection(dx,dy) 将地图从当前位置平移dx,dy 个象素。在第一个例子中通过响应MouseD

Windows Mobile引路蜂地图开发示例:地址查询

jerry 地图开发
Windows Mobile引路蜂地图开发示例:地址查询
引路蜂地图API中同样提供了地址查询,路径查询,本地搜索,IP地址查询,地址反编码(通过经纬度查地名)等。 地址查询(或称为地址编码)是将输入的地名(如南京林业大学)转换成对应的经纬度坐标然后将其显示在地图

Windows Mobile引路蜂地图开发示例:路径查询

jerry 地图开发
Windows Mobile引路蜂地图开发示例:路径查询
可以通过RasterMap的getDirection()方法来查询路径,和查询地址类似,路径查询的结果也是通过回调函数的方式来通知应用程序的,下面的例子返回南京到北京的路径。返回结果存放在MapDirection中,MapDirection包含了

Windows Mobile引路蜂地图开发示例:本地查询

jerry 地图开发
本地查询可以查询指定区域内诸如宾馆,邮局等用户感兴趣的地方。其使用方法和地址查询非常类似。 下面示例查询32.0616667, 118.7777778为中心点一定区域内宾馆的信息。 在MainForm上添加mnuLocalSearch菜单项 publ