BREW中位置信息的获得(LBS应用)

简介: 版权声明:本文为半吊子子全栈工匠(wireless_com,同公众号)原创文章,未经允许不得转载。
版权声明:本文为半吊子子全栈工匠(wireless_com,同公众号)原创文章,未经允许不得转载。 https://blog.csdn.net/wireless_com/article/details/6510419

IPosDet接口可以直接获得经纬度等相关信息,应用将这些信息传递给服务器与GIS系统配合使用就可以开发出各种丰富多彩的应用了,IPosDet的使用示例如下:

// create the instance for PosDet

ISHELL_CreateInstance(pi->a.m_pIShell, AEECLSID_POSDET, (void **) &(pi->m_pPosDet));                                           

if(pi->m_pPosDet)        {

                // Initialize the Callback function

                CALLBACK_Init(&pi->SimpleGPSCB, simplegps_PosDetCB, pi);

                // You also can get seperate information through

                IPOSDET_GetGPSInfo(pi->m_pPosDet, AEEGPS_GETINFO_LOCATION|AEEGPS_GETINFO_VELOCITY|AEEGPS_GETINFO_ALTITUDE,AEEGPS_ACCURACY_LEVEL1, &pi->m_gpsInfo, &pi->SimpleGPSCB);

}

                return(TRUE);

Simplegps_PosDetCB函数将得到的位置信息显示的屏幕上,以显示纬度为例的代码如下:

// wasFactor is the factor between AEEGPSInfo and real world data.

   STR_TO_WSTR("186413.5111",szNum,sizeof(szNum));

   wgsFactor= WSTR_TO_FLOAT(szNum);

   //Display Latitude on the screen

   val = IntegerToFloat(pMe->m_gpsInfo.dwLat);

   val = FDIV(val, wgsFactor);

   FLOATTOWSTR(val, szNum, TEXT_BUFFER_SIZE);

   STR_TO_WSTR("Lat:", szText, TEXT_BUFFER_SIZE);

   WSTRCAT(szText,szNum);

   // IDISPLAY_ClearScreen(pMe->a.m_pIDisplay);

   IDISPLAY_DrawText(pMe->a.m_pIDisplay,    // Display instance

                  AEE_FONT_BOLD,       // Use BOLD font

                  szText,              // Text - Normally comes from resource

                  -1,                  // -1 = Use full string length

                  0,                   // Ignored - IDF_ALIGN_CENTER

                  32,                   // Ignored - IDF_ALIGN_MIDDLE

                  NULL,                // No clipping

                  IDF_ALIGN_CENTER);

 

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/wireless_com/archive/2010/09/29/5914128.aspx

目录
相关文章
|
10月前
|
移动开发 JavaScript 定位技术
百度地图开发:地图调起API(Web端)使用终点经纬度直接调用百度地图导航信息的解决方案
百度地图开发:地图调起API(Web端)使用终点经纬度直接调用百度地图导航信息的解决方案
229 0
|
10月前
|
定位技术 Python
python高德地图webAPI:地理编码将地址信息转化为经纬度坐标
python高德地图webAPI:地理编码将地址信息转化为经纬度坐标
158 0
python高德地图webAPI:地理编码将地址信息转化为经纬度坐标
|
10月前
|
定位技术 API
高德地图web服务API接口开发:获取IP定位显示当前位置的天气预报解决方案
高德地图web服务API接口开发:获取IP定位显示当前位置的天气预报解决方案
285 0
|
6月前
|
小程序 API
小程序在获取当前位置信息在地图上显示
小程序在获取当前位置信息在地图上显示
106 0
|
移动开发 定位技术 Android开发
可直接复制,踩坑以及解决方法,成功版本)uniapp H5地图选点经纬度,地址详细信息
可直接复制,踩坑以及解决方法,成功版本)uniapp H5地图选点经纬度,地址详细信息
439 1
可直接复制,踩坑以及解决方法,成功版本)uniapp H5地图选点经纬度,地址详细信息
|
定位技术 API 开发工具
iOS开发-百度地图基本定位和罗盘跟随的使用,附加地理编码和反地理编码
iOS开发-百度地图基本定位和罗盘跟随的使用,附加地理编码和反地理编码
136 0
iOS开发-百度地图基本定位和罗盘跟随的使用,附加地理编码和反地理编码
|
定位技术 开发工具 Android开发
百度地图开发-显示实时位置信息 04
百度地图开发-显示实时位置信息 04
175 0
百度地图开发-显示实时位置信息 04
|
前端开发 API
Google Earth Engine(GEE)——制作下拉菜单显示逐个波段信息分析
Google Earth Engine(GEE)——制作下拉菜单显示逐个波段信息分析
259 0
Google Earth Engine(GEE)——制作下拉菜单显示逐个波段信息分析
|
JSON Java API
获取天气信息以及地方位置(Unity3D)
前段时间有小伙伴问到如何用Unity制作天气预报,博主也是在网上找了很多资料,发现天气API接口稳定的确实没有,除非是天气官方提供的, 但是我观察了下,要是合作伙伴才有开放的可能。 其他的,例如:百度 APIStore、一些同学在其他网站上抓包下来的接口,以及什么各种收费的 API,都没有稳定的。 找了很多接口API,发现了一个比较好用的免费天气API,就分享一下
|
移动开发 定位技术 API
iOS测试技巧:通过GPX文件修改经纬度信息(模拟iOS设备的位置)
iOS测试技巧:通过GPX文件修改经纬度信息(模拟iOS设备的位置)
703 0
iOS测试技巧:通过GPX文件修改经纬度信息(模拟iOS设备的位置)