
手机地图开发
文章平均质量分 63
介绍手机地图开发,GIS,GPS相关知识
引路蜂
这个作者很懒,什么都没留下…
展开
-
关于Android引路蜂地图应用源码的简单说明
前面完整的Android引路蜂地图应用源码下载 提供了源码下载,这里对这个项目做个简单的说明以方便阅读。整个应用代码量在4000行左右,不算很大,下面是对代码中主要Package的说明:文件名空行注释代码行说明AboutActivity.java13447关于软件说明app\原创 2012-10-29 20:41:06 · 4604 阅读 · 5 评论 -
完整的Android引路蜂地图应用源码下载
这里提供一个比较完整的引路蜂地图Android应用源码下载,基本涵盖了引路蜂地图API的所有功能,包括离线地图,路径查询,地址查询,地图模式选择等。设备上在Galaxy Nexus 和 Nexus S ,Nexus 7 Tablet 测试通过,可以做为你学习或开发引路蜂地图应用的参考。完整的Android引路蜂地图应用源码 下载主界面搜索 ,包括: 地址查询, 本地查询,IP地图查询,经纬度查询查原创 2012-10-27 10:59:52 · 7580 阅读 · 6 评论 -
新版离线地图工具下载
基本使用方法参见离线地图生成工具使用方法。支持下载1-23 级地图。 允许指定下载文件名。 性能大幅提高> 50 倍。 离线工具下载 http://www.imobilebbs.com/download/tools/downloader.msi 安装版和 http://www.imobilebbs.com/download/tools/MapTileDownloader.rar原创 2012-08-15 21:36:50 · 6390 阅读 · 3 评论 -
引路蜂地图开发总结
前面基本介绍了引路蜂地图在各个平台开发的基本方法。提起地图开发包,Google 地图和Bing 地图主要应用于Web应用,在离线方式和移动平台上它们并没有提供足够的支持,比如在Java ME平台上使用Google地图API或是在Android,iPhone平台上使用Bing地图。如在中国,想在Windows Mobile 平台上使用 MapABC地图API都不是很方便。引路蜂地图开发包提供原创 2012-07-27 09:57:53 · 6753 阅读 · 0 评论 -
Blackberry引路蜂地图开发示例:叠加自定义图层
在开发应用的过程中,常常需要在地图上需绘制一点自定义的兴趣点或是自定义的几何图形。引路蜂地图包中RasterMap最终提供的基实就是一张图片。protected void paint(Graphics g) { map.paint(mapGraphics); g.drawImage((Image) mapImage.getNativ原创 2012-07-26 10:06:43 · 4710 阅读 · 0 评论 -
Blackberry引路蜂地图开发示例:选择地图服务
引路蜂地图服务缺省使用Google地图服务,但你也可以选择其它地图服务,比方说当Google服务离线时,您可以选择MapAbc的地图服务,另外要注意的是中国地图是有偏移的。如果想使用无偏移的中国地图,一是采用地图偏移校正算法,另外一个是使用CloudMade地图服务。所前所述,引路蜂地图开发包在设计时将地图图片显示和地图服务两部分设计成相对独立的两部分,Google中国地图图片,Bing中国地原创 2012-07-26 10:04:44 · 4997 阅读 · 0 评论 -
Blackberry引路蜂地图开发示例:地址反编码
地址反编码是通过经纬度查询对应的地名,下面示例是查询经纬度为118.777802, 32.061699对应的地名,结果为”中国江苏省南京市鼓楼区渊声巷41号”。//--------------------------------- PACKAGE ------------------------------------ package com.pstreets.gisengine.demo.原创 2012-07-26 10:02:31 · 6034 阅读 · 0 评论 -
Blackberry引路蜂地图开发示例:IP地址查询
IP地址查询,可以根据IP地址查询到该IP所在的地理经纬度坐标,比如下述例子查询IP 地址58.192.32.1,所在经纬度为118.777802,32.061699,为南京大学所在地。//--------------------------------- PACKAGE ------------------------------------package com.pstreets.gis原创 2012-07-25 11:47:57 · 4808 阅读 · 0 评论 -
Blackberry引路蜂地图开发示例:本地查询
本地查询可以查询指定区域内诸如宾馆,邮局等用户感兴趣的地方。其使用方法和地址查询非常类似。下面示例查询32.0616667, 118.7777778为中心点一定区域内宾馆的信息//--------------------------------- PACKAGE ------------------------------------package com.pstreets.giseng原创 2012-07-25 11:36:23 · 4421 阅读 · 0 评论 -
Blackberry引路蜂地图开发示例:路径查询
可以通过RasterMap的getDirection()方法来查询路径,和查询地址类似,路径查询的结果也是通过回调函数的方式来通知应用程序的,下面的例子返回南京到北京的路径。返回结果存放在MapDirection中,MapDirection包含了路径的详细信息,包括路径的每个步骤,长度,时间,方向等//--------------------------------- PACKAGE ----原创 2012-07-25 10:59:04 · 4829 阅读 · 0 评论 -
Blackberry引路蜂地图开发示例:地址查询
引路蜂地图API中同样提供了地址查询,路径查询,本地搜索,IP地址查询,地址反编码(通过经纬度查地名)等。 地址查询(或称为地址编码)是将输入的地名(如南京林业大学)转换成对应的经纬度坐标然后将其显示在地图上//--------------------------------- PACKAGE ------------------------------------package com.p原创 2012-07-25 06:17:45 · 4344 阅读 · 0 评论 -
Blackberry引路蜂地图开发示例:放大、缩小
RasterMap的 zoomIn,zoomOut 用来放大缩小地图。地图开发包下载Java ME平台地图开发包LWUIT平台地图开发包Blackberry 平台地图开发包Android平台地图开发包iOS 平台地图开发包Windows Phone 平台地图开发包桌面平台(Java SE, .Net Framework)地图开发包 package com.pstreets.gi原创 2012-07-24 10:23:46 · 4434 阅读 · 0 评论 -
Blackberry引路蜂地图开发示例:地图平移
RasterMap 有两个方法可以用于平移地图,panTo 将地图移动到指定经纬度坐标,panDirection(dx,dy) 将地图从当前位置平移dx,dy 个象素。下列示例可以上,下,左,右平移地图。//--------------------------------- PACKAGE ------------------------------------package com.p原创 2012-07-24 10:22:09 · 4496 阅读 · 0 评论 -
Blackberry引路蜂地图开发示例:设置地图类型
创建RasterMap实例之后,可以对其进行放大,缩小,平移,设置地图类型等操作。在第一个地图应用中,在调用RasterMap.setCenter 时可以指定地图类型,另外也可以使用RasterMap.setMapType来更改地图类型,地图开发包中定义了Google 地图,Google 中国地图,Bing 地图,Bing 卫星图等20多种地图类型,也就可设置自已定义地图类型。在项目RIM原创 2012-07-23 22:46:04 · 4561 阅读 · 0 评论 -
Blackberry引路蜂地图开发示例:第一个地图应用
使用BlackBerry JDE 6.0.0创建一个新的Workspace, RIMGISEngineTutorial. 首先添加一个新的Lib项目libGISEngine, 在其中添加引路蜂开发库。然后添加HelloWorldRIM Blackberry应用,将libGISEngine设为项目HelloWorldRIM的依赖库(Project Dependencies).同样为简单起见,原创 2012-07-23 22:44:38 · 4794 阅读 · 0 评论 -
Blackberry引路蜂地图开发示例:概述
在Blackberry上既可以开发Java ME MIDlet,也可以开发基于Blackberry的 UI Application。如果是开发基于Java ME的应用,可以参见Java ME引路蜂地图开发示例:第一个地图应用。这里主要介绍基于Blackberry 自己的 UI Framework的应用。尽管使用的开发库是于Java ME兼容的。开发的IDE是采用RIM的BlackBerry原创 2012-07-23 22:16:58 · 4551 阅读 · 0 评论 -
LWUIT引路蜂地图开发示例:叠加自定义图层
在开发应用的过程中,常常需要在地图上需绘制一点自定义的兴趣点或是自定义的几何图形。引路蜂地图包中RasterMap最终提供的基实就是一张图片protected void paint(Graphics g) { map.paint(mapGraphics); g.drawImage((Image) mapImage.getNativeImage原创 2012-07-17 08:28:42 · 4562 阅读 · 0 评论 -
LWUIT引路蜂地图开发示例:选择地图服务
引路蜂地图服务缺省使用Google地图服务,但你也可以选择其它地图服务,比方说当Google服务离线时,您可以选择MapAbc的地图服务,另外要注意的是中国地图是有偏移的。如果想使用无偏移的中国地图,一是采用地图偏移校正算法,另外一个是使用CloudMade地图服务。所前所述,引路蜂地图开发包在设计时将地图图片显示和地图服务两部分设计成相对独立的两部分,Google中国地图图片,Bing中国地原创 2012-07-17 08:27:08 · 4821 阅读 · 0 评论 -
LWUIT引路蜂地图开发示例:地址反编码
地址反编码是通过经纬度查询对应的地名,下面示例是查询经纬度为118.777802, 32.061699对应的地名,结果为”中国江苏省南京市鼓楼区渊声巷41号”。package com.pstreets.gisengine.demo.lwuit; //--------------------------------- IMPORTS -----------------------------原创 2012-07-17 08:25:35 · 5836 阅读 · 0 评论 -
LWUIT引路蜂地图开发示例:IP地址查询
IP地址查询,可以根据IP地址查询到该IP所在的地理经纬度坐标,比如下述例子查询IP 地址58.192.32.1,所在经纬度为118.777802,32.061699,为南京大学所在地。package com.pstreets.gisengine.demo.lwuit; //--------------------------------- IMPORTS --------------原创 2012-07-16 16:07:11 · 4431 阅读 · 0 评论 -
LWUIT引路蜂地图开发示例:路径查询
可以通过RasterMap的getDirection()方法来查询路径,和查询地址类似,路径查询的结果也是通过回调函数的方式来通知应用程序的,下面的例子返回南京到北京的路径。返回结果存放在MapDirection中,MapDirection包含了路径的详细信息,包括路径的每个步骤,长度,时间,方向等。//--------------------------------- PACKAGE ---原创 2012-07-16 09:27:53 · 4522 阅读 · 0 评论 -
LWUIT引路蜂地图开发示例:地址查询
引路蜂地图API中同样提供了地址查询,路径查询,本地搜索,IP地址查询,地址反编码(通过经纬度查地名)等。 地址查询(或称为地址编码)是将输入的地名(如南京林业大学)转换成对应的经纬度坐标然后将其显示在地图上。package com.pstreets.gisengine.demo.lwuit; //--------------------------------- IMPORTS原创 2012-07-16 09:13:50 · 4365 阅读 · 0 评论 -
LWUIT引路蜂地图开发示例:地图平移
RasterMap 有两个方法可以用于平移地图,panTo 将地图移动到指定经纬度坐标,panDirection(dx,dy) 将地图从当前位置平移dx,dy 个象素。下列示例可以上,下,左,右平移地图。package com.pstreets.gisengine.demo.lwuit; //--------------------------------- IMPORTS -----原创 2012-07-15 14:23:22 · 4366 阅读 · 0 评论 -
LWUIT引路蜂地图开发示例:设置地图类型
创建RasterMap实例之后,可以对其进行放大,缩小,平移,设置地图类型等操作。在第一个地图应用中,在调用RasterMap.setCenter 时可以指定地图类型,另外也可以使用RasterMap.setMapType来更改地图类型,地图开发包中定义了Google 地图,Google 中国地图,Bing 地图,Bing 卫星图等20多种地图类型,也就可设置自已定义地图类型。下面的例子顺原创 2012-07-15 14:18:56 · 4453 阅读 · 0 评论 -
LWUIT引路蜂地图开发示例:第一个地图应用
依旧采用NetBean作为开发IDE,创建一个LwuitGISEngineTutorial项目,将引路蜂地图开发包libgisengine.jar 和LWUIT开发包 LWUIT.jar复制到lib子目录下,并作为外部Jar库文件添加到项目中。将LWUITTheme.res 和 Licence文件guidebee.lic 放在res 子目录下,并将res目录添加到项目中。 为避免重复,原创 2012-07-14 08:27:16 · 4474 阅读 · 0 评论 -
LWUIT引路蜂地图开发示例:概述
LWUIT是Sun (现在是Oracle)推出的基于Java ME平台的一个UI开发包,类似于Swing的MVC构架,支持多种Layout,Theme,动画,3D过渡效果。个人认为是目前在Java ME上最好的UI工具包,而且是免费的。引路蜂Java ME地图开发包,加上Gis.Drawing在LWUIT上的实现,可以开发出基于LWUIT的地图应用,支持多种地图类型,多图层管理,地理编码服务,原创 2012-07-13 08:28:42 · 4398 阅读 · 0 评论 -
.Net Framework引路蜂地图开发示例
引路蜂地图也提供对.Net Framework平台的支持,可以开发桌面地图应用,由于Mono C#的跨平台特性,使用Visual Studio 和Mono引路蜂地图开发包开发的地图应用可以运行于Windows ,Lunix,Unix,Mac OS等平台。开发桌面应用比开发移动应用要容易的多,屏幕,内存等方面都比移动平台要宽裕的多。下面使用一个简单的应用来介绍一下.Net Framework引路原创 2012-07-13 08:13:48 · 5610 阅读 · 0 评论 -
Java SE引路蜂地图开发示例
引路蜂地图也提供对Java SE平台的支持,可以开发桌面地图应用,由于Java SE的跨平台特性,使用Java SE引路蜂地图开发包开发的地图应用可以运行于Windows ,Lunix,Unix,Mac OS等平台。开发桌面应用比开发移动应用要容易的多,屏幕,内存等方面都比移动平台要宽裕的多。下面使用一个简单的应用来介绍一下Java SE引路蜂地图开发。示例截图如下设置引路蜂地图开发包原创 2012-07-13 08:09:53 · 6464 阅读 · 0 评论 -
Windows Mobile引路蜂地图开发示例:选择地图服务
引路蜂地图服务缺省使用Google地图服务,但你也可以选择其它地图服务,比方说当Google服务离线时,您可以选择MapAbc的地图服务,另外要注意的是中国地图是有偏移的。如果想使用无偏移的中国地图,一是采用地图偏移校正算法,另外一个是使用CloudMade地图服务。所前所述,引路蜂地图开发包在设计时将地图图片显示和地图服务两部分设计成相对独立的两部分,Google中国地图图片,Bing中国地原创 2012-07-12 09:51:55 · 5008 阅读 · 0 评论 -
Windows Mobile引路蜂地图开发示例:地址反编码
地址反编码是通过经纬度查询对应的地名,下面示例是查询经纬度为118.777802, 32.061699对应的地名,结果为”中国江苏省南京市鼓楼区渊声巷41号”。在MainFrom上添加mnuReverseGeocoding菜单项,并且MainForm实现IReverseGeocodingListener接口public void Done(string query, MapPoint[]原创 2012-07-12 09:50:03 · 5807 阅读 · 0 评论 -
Windows Mobile引路蜂地图开发示例:IP地址查询
IP地址查询,可以根据IP地址查询到该IP所在的地理经纬度坐标,比如下述例子查询IP 地址58.192.32.1,所在经纬度为118.777802,32.061699,为南京大学所在地。在MainForm上添加mnuIPSearch菜单。并在MainForm中实现IIpAddressGeocodingListener接口用于响应查询结果public void Done(string que原创 2012-07-12 09:48:20 · 4403 阅读 · 0 评论 -
Windows Mobile引路蜂地图开发示例:本地查询
本地查询可以查询指定区域内诸如宾馆,邮局等用户感兴趣的地方。其使用方法和地址查询非常类似。下面示例查询32.0616667, 118.7777778为中心点一定区域内宾馆的信息。在MainForm上添加mnuLocalSearch菜单项public void Done(string query, MapPoint[] result){ if (result != null) {原创 2012-07-11 17:07:05 · 4573 阅读 · 0 评论 -
Windows Mobile引路蜂地图开发示例:路径查询
可以通过RasterMap的getDirection()方法来查询路径,和查询地址类似,路径查询的结果也是通过回调函数的方式来通知应用程序的,下面的例子返回南京到北京的路径。返回结果存放在MapDirection中,MapDirection包含了路径的详细信息,包括路径的每个步骤,长度,时间,方向等。在MainFrom上添加一个mnuGetDirection菜单项,并让MainForm实现IR原创 2012-07-11 17:05:35 · 4504 阅读 · 0 评论 -
Windows Mobile引路蜂地图开发示例:地址查询
引路蜂地图API中同样提供了地址查询,路径查询,本地搜索,IP地址查询,地址反编码(通过经纬度查地名)等。地址查询(或称为地址编码)是将输入的地名(如南京林业大学)转换成对应的经纬度坐标然后将其显示在地图上。在MainForm上增加一个菜单项mnu_FindAddress, 同时MainForm需要实现IGeocodingListener接口。 private void mnuFind原创 2012-07-11 15:57:59 · 4467 阅读 · 0 评论 -
Windows Mobile引路蜂地图开发示例:地图平移
Windows Mobile引路蜂地图开发示例:放大、缩小RasterMap 有两个方法可以用于平移地图,panTo 将地图移动到指定经纬度坐标,panDirection(dx,dy) 将地图从当前位置平移dx,dy 个象素。在第一个例子中通过响应MouseDown,MouseMove,MouseUp,可以通过触摸屏来平移地图。下面代码可以向四个方向平移地图(移动32个像素)_rast原创 2012-07-11 10:33:24 · 4514 阅读 · 0 评论 -
Windows Mobile引路蜂地图开发示例:放大、缩小
RasterMap的 zoomIn,zoomOut 用来放大缩小地图。在MainForm中添加两个菜单项mnuZoomIn,mnuZoomOut.private void mnuZoomIn_Click(object sender, EventArgs e) { _rasterMap.ZoomIn(); } private void mnuZoomOut_Click(objec原创 2012-07-10 19:45:12 · 4653 阅读 · 0 评论 -
Windows Mobile引路蜂地图开发示例:设置地图类型
创建RasterMap实例之后,可以对其进行放大,缩小,平移,设置地图类型等操作。在第一个地图应用中,在调用RasterMap.setCenter 时可以指定地图类型,另外也可以使用RasterMap.setMapType来更改地图类型,地图开发包中定义了Google 地图,Google 中国地图,Bing 地图,Bing 卫星图等20多种地图类型,也就可设置自已定义地图类型。在MainF原创 2012-07-10 12:19:21 · 4817 阅读 · 0 评论 -
Windows Mobile引路蜂地图开发示例:第一个地图应用
打开Visual studio 创建一个新项目WM6GISEngineTutorial。把Form1改名为MainForm,添加对引路蜂类库的引用,并把guidebee.lic做为Content添加到项目中。我们将使用MainForm来显示地图,下面的例子显示南京地图,缩放级别为13级,地图类型为Bing中国地图。using System;using System.Windows.For原创 2012-07-10 08:08:04 · 4824 阅读 · 0 评论 -
Windows Mobile引路蜂地图开发示例:准备开始
在正式介绍Windows Mobile引路蜂地图开发示例前,先说明一下开发环境和要些准备工作。Windows Mobile 6.x引路蜂地图开发示例采用Visual Studio 2008为开发环境,为了达到类库最大兼容性,引路蜂地图开发包是基于.Net Framework 2.0开发的,所以类库可以用于2.0以上.Net Framework (包括Desktop 和 Compact Framew原创 2012-07-09 16:49:57 · 5257 阅读 · 0 评论 -
Windows Mobile引路蜂地图开发示例:二维图形库
Windows Mobile引路蜂地图开发包带有一个高效二维图形库,这是因为诸如LineCap, LineJoin, Brush, TextBrush, Path 等方法在Windows .Net Compact Framework 平台上不支持。Windows Mobile引路蜂地图开发包中的二维图形库弥补了这些缺陷,它提供了在桌面平台System.Drawing.Drawing2D中相应功能。原创 2012-07-09 08:15:49 · 4583 阅读 · 0 评论