首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

施用Cobub LBS位置服务获取当前位置信息

2012-09-22 
使用Cobub LBS位置服务获取当前位置信息使用Cobub LBS位置服务获取当前位置信息-------------------------

使用Cobub LBS位置服务获取当前位置信息

使用Cobub LBS位置服务获取当前位置信息

----------------------------------------------------------

目前网络上存在好多根据GPS,WIFI,CELL ID等获取当前位置信息的代码。Cobub LBS服务整合了几种定位方式,方便开发者使用。

?

主要提供了如下查询

?

根据GPS查询位置信息

根据基站信息查询位置

根据IP查询位置

根据位置查询GPS信息

根据WIFI查询位置信息

?

Cobub官方还提供了Andoid版本的源代码下载。可以从以下地址Checkout。

https://cobub.svn.codeplex.com/svn/trunk/

?

此外官方还提供了网上查询版本,网址为www.cobub.com

开发者指南

http://www.cobub.com/lbs/?developer

Web Service 地址

http://www.cobub.com/lbs/index.php?lbservice

WSDL地址:

http://www.cobub.com/lbs/index.php?lbservice/wsdl

?

下面对Android的版本进行了详细的分析,并介绍了如何使用Cobub的LBS服务。

?

第一步,先去申请一个API key ,http://www.cobub.com/lbs/?register

????????? 但是前提是要先注册一个Cobub账号,需要Email验证。

第二步,上面申请的API key会在WebService中使用。作为访问的凭证。

???????????? API Key将会用在com.wbtech.cobub.model package下,Constants.java中使用。

?

?

施用Cobub LBS位置服务获取当前位置信息

?

根据IP地址进行查询

?

直接输入IP地址就可以了。

施用Cobub LBS位置服务获取当前位置信息

?

地图显示

?

施用Cobub LBS位置服务获取当前位置信息

?

根据地址查询GPS

?

在GPSActivity.java中包含了如何使用GPS,详情可以看看代码:

下面简单介绍一下如何使用:

?

在OnCreate函数中调用了方法initLocation();

?

?

?

下面几个Event就可以实时跟新GPS了

?

另外在OnDestroy方法中别忘记释放就可以了。

施用Cobub LBS位置服务获取当前位置信息

?

根据地址查询GPS

?

施用Cobub LBS位置服务获取当前位置信息

?

施用Cobub LBS位置服务获取当前位置信息

?

根据WIFI获取位置信息

?

具体实现在WIFIActivity.java中。

以下方法只是获取了所有wifi中信号强度最大的一个。

?

?

总结一下,Cobub Service实现了全面的位置查询API,以webservice的形式提供给用户免费使用,是用户在开发中更方便的集成LBS应用。

热点排行