青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

Benjamin

靜以修身,儉以養德,非澹薄無以明志,非寧靜無以致遠。
隨筆 - 398, 文章 - 0, 評論 - 196, 引用 - 0
數據加載中……

BREW平臺上如何通過GPS設備獲取經緯度

 

  1 typedef struct _App {
  2  AEEApplet      a ;        // First element of this structure must be AEEApplet
  3  AEEDeviceInfo  DeviceInfo; // always have access to the hardware device information
  4  Common common;
  5  // add your own variables here
  6  
  7 //有關GPS的變量
  8  IPosDet* posdet;
  9  AEEGPSInfo gpsinfo; 
 10 
 11  char latchar[64];
 12  char lonchar[64];
 13 
 14 } App;
 15 
 16 
 17 //GPS
 18 static void GetGPS(App* app);
 19 static void OnGPSNotify(App* app);
 20 
 21 //初始化GPS相關的變量
 22 static boolean OnAppStart(App* app)
 23 {
 24  IDisplay* display = app->a.m_pIDisplay;
 25  IShell* shell = app->a.m_pIShell;
 26 
 27  app->posdet = NULL;
 28  ISHELL_CreateInstance(app->a.m_pIShell, AEECLSID_POSDET, (void**)&app->posdet);
 29 
 30  return TRUE;
 31 }
 32 
 33 //獲取GPS
 34 static void GetGPS(App* app)
 35 {
 36  int ret;
 37  char buffer[80];
 38 
 39 
 40  CALLBACK_Init(&app->callback, (PFNNOTIFY)OnGPSNotify, (void*)app);
 41 
 42  ret = IPOSDET_GetGPSInfo(app->posdet, AEEGPS_GETINFO_LOCATION, AEEGPS_ACCURACY_LEVEL6, &app->gpsinfo, &app->callback);
 43  switch (ret) {
 44   case EPRIVLEVEL:
 45    STRCPY(buffer, "EPRIVLEVEL");
 46    break;
 47 
 48   case EBADPARM:
 49    STRCPY(buffer, "EBADPARM");
 50    break;
 51 
 52   case EUNSUPPORTED:
 53    STRCPY(buffer, "EUNSUPPORTED");
 54    break;
 55 
 56   case EFAILED:
 57    STRCPY(buffer, "EFAILED");
 58    break;
 59 
 60   case SUCCESS:
 61    STRCPY(buffer, "SUCCESS");
 62    break;
 63 
 64   default:
 65    STRCPY(buffer, "DEFAULT");
 66    break;
 67  }
 68 
 69  if (ret != SUCCESS)
 70  {
 71   CALLBACK_Cancel(&app->callback);
 72  }
 73  return;
 74 }
 75 
 76 //GPS的回調函數
 77 static void OnGPSNotify(App* app)
 78 {
 79  char szLat[32= {0};
 80  char szLon[32= {0};
 81  char szBuf[64= {0};
 82  AECHAR latwchar[64= {0};
 83  AECHAR lonwchar[64= {0};
 84 
 85  double lat = 0;
 86  double lon = 0;
 87 
 88  char m_gURL[256= {0};
 89  
 90  int pnInLen = 0;
 91 
 92  MEMSET(app->latchar,0,64);
 93  MEMSET(app->lonchar,0,64);
 94  
 95 
 96  lat = WGS84_TO_DEGREES(app->gpsinfo.dwLat);
 97  lon = WGS84_TO_DEGREES(app->gpsinfo.dwLon);
 98  FLOATTOWSTR(lat, latwchar, 64);
 99  FLOATTOWSTR(lon, lonwchar, 64);
100  WSTRTOSTR(latwchar, app->latchar, 64);
101  WSTRTOSTR(lonwchar, app->lonchar, 64);
102 
103 
104   SPRINTF(szLat, "Latitude(緯度) = %d", app->gpsinfo.dwLat);
105 
106  SPRINTF(szLon, "Longitude(經度) = %d", app->gpsinfo.dwLon);
107 
108 
109  switch (app->gpsinfo.status) {
110   case AEEGPS_ERR_NO_ERR:
111    STRCPY(szBuf, "SUCCESS !");
112    break;
113 
114   case AEEGPS_ERR_GENERAL_FAILURE:
115    STRCPY(szBuf, "AEEGPS_ERR_GENERAL_FAILURE");
116    break;
117 
118   case AEEGPS_ERR_TIMEOUT:
119    STRCPY(szBuf, "AEEGPS_ERR_TIMEOUT");
120    break;
121 
122   case AEEGPS_ERR_ACCURACY_UNAVAIL:
123    STRCPY(szBuf, "AEEGPS_ERR_ACCURACY_UNAVAIL");
124    break;
125 
126   case AEEGPS_ERR_INFO_UNAVAIL:
127    STRCPY(szBuf, "AEEGPS_ERR_INFO_UNAVAIL");
128    break;
129 
130   default:
131    STRCPY(szBuf, "DEFAULT");
132    break;
133  }
134  return;
135 }

posted on 2010-04-05 00:11 Benjamin 閱讀(1698) 評論(8)  編輯 收藏 引用 所屬分類: 其他手機平臺

評論

# re: BREW平臺上如何通過GPS設備獲取經緯度  回復  更多評論   

請問保存為什么格式的文件能夠在手機上運行啊?感謝
2010-05-20 10:38 | 小雷

# re: BREW平臺上如何通過GPS設備獲取經緯度  回復  更多評論   

bmp
2010-05-20 12:23 | Benjamin

# re: BREW平臺上如何通過GPS設備獲取經緯度  回復  更多評論   

bmp是圖像格式啊,暈,指點一下咯,復制到記事本里面保存為什么格式能夠在手機里面用,或者怎么樣操作能夠在手機里面用,麻煩詳細一點,感謝
2010-05-21 12:52 | 小雷

# re: BREW平臺上如何通過GPS設備獲取經緯度  回復  更多評論   

獲取經緯度后,然后在利用這個經緯度向谷歌發送get請求,獲得的數據保存成bmp格式的圖片就行。不過怎樣向谷歌發請求,這個算法稍微有些復雜,要拼URL,而且就是這樣獲取的圖片也不是最終的圖片,如果想要讓圖片顯示正確,必須要發多次請求才可以。而且請求下的圖片,還要經過一定的算法將這幾個圖片拼成一個圖片,這個過程大致就是這樣的;獲取經緯度或的操作比較復雜@小雷
2010-05-21 14:00 | Benjamin

# re: BREW平臺上如何通過GPS設備獲取經緯度  回復  更多評論   

怎么樣在手機上運行啊,大哥
2010-05-21 22:07 | 小雷

# re: BREW平臺上如何通過GPS設備獲取經緯度  回復  更多評論   

現在代碼是在網頁上,怎么樣在手機里面運行啊,大哥
2010-05-21 22:13 | 小雷

# re: BREW平臺上如何通過GPS設備獲取經緯度[未登錄]  回復  更多評論   

@小雷
別問那么傻的問題。
2011-08-15 15:37 | R

# re: BREW平臺上如何通過GPS設備獲取經緯度  回復  更多評論   

你好,首先感謝樓主分享的源碼
我在使用源碼的時候 總是在回調函數里面出現
case AEEGPS_ERR_GENERAL_FAILURE: 錯誤,請問樓主指點一下迷津。我的QQ253320465
2013-03-08 20:43 | 我很笨
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            久久综合久久综合久久| 亚洲国产欧美一区二区三区丁香婷| 亚洲午夜精品一区二区| 一区二区三区回区在观看免费视频| 亚洲黄网站黄| 亚洲精品视频二区| 亚洲图片你懂的| 先锋亚洲精品| 久久久久久999| 欧美成人一品| 欧美日韩午夜激情| 国产精品手机视频| 影音欧美亚洲| 中日韩视频在线观看| 久久精品国产精品亚洲精品| 久久亚洲私人国产精品va媚药| 米奇777在线欧美播放| 亚洲高清不卡一区| 亚洲午夜久久久| 久久在线视频| 国产精品久久久久免费a∨| 国产一区二区精品久久99| 亚洲高清久久久| 欧美另类视频| 欧美国产在线观看| 国产精品白丝av嫩草影院 | 亚洲欧洲另类国产综合| 亚洲免费电影在线观看| 久久精品人人| 国产精品国产三级欧美二区| 亚洲成人自拍视频| 亚洲欧美成人网| 亚洲风情在线资源站| 午夜精品视频网站| 欧美精品一区二区三区在线看午夜| 国产乱肥老妇国产一区二| 亚洲精品视频一区| 可以看av的网站久久看| 一区二区三区|亚洲午夜| 久久久综合网站| 国产欧美视频一区二区| av成人黄色| 欧美大片在线观看一区二区| 亚洲一区在线视频| 欧美激情综合在线| 在线观看中文字幕不卡| 亚洲免费视频网站| 亚洲日本中文字幕免费在线不卡| 亚洲影院在线观看| 亚洲精品美女久久7777777| 久久精品在线视频| 国产亚洲精品bv在线观看| 亚洲一区二区精品在线| 欧美午夜不卡视频| 欧美极品在线视频| 日韩视频中文| 亚洲免费在线观看视频| 亚洲精品之草原avav久久| 小黄鸭视频精品导航| 欧美理论在线播放| 亚洲激情欧美| 噜噜噜久久亚洲精品国产品小说| 免费在线观看成人av| 欧美在线看片| 性感少妇一区| 国产亚洲一区二区三区在线观看| 亚洲国产你懂的| 免费美女久久99| 日韩视频一区二区三区在线播放| 久久精品一区二区三区中文字幕| 午夜精品在线视频| 亚洲成人在线视频网站| 久久精品视频播放| 美日韩精品视频免费看| 亚洲区一区二区三区| 中文一区二区在线观看| 欧美日本亚洲视频| 欧美中文在线观看国产| 亚洲欧美另类国产| 国产美女精品| 欧美激情一区在线观看| 欧美日精品一区视频| 久久久www| 欧美日韩视频专区在线播放| 亚洲一区国产| 久久国产欧美精品| 亚洲第一黄网| 亚洲福利小视频| 久久久久久久久久久久久9999| 久久久久久伊人| 欧美在线一区二区| 激情欧美亚洲| 亚洲精品免费一区二区三区| 欧美日韩三级电影在线| 欧美一区二区三区久久精品| 欧美一站二站| 亚洲精品五月天| 亚洲天堂av电影| 一区精品在线| 亚洲精品国产无天堂网2021| 国产毛片精品视频| 亚洲东热激情| 欧美日韩国产成人| 欧美在线观看视频一区二区三区| 欧美一级播放| 夜夜嗨av一区二区三区| 亚洲综合首页| 亚洲欧美日韩国产成人| 亚洲高清影视| 亚洲综合999| 亚洲日本在线观看| 午夜精品久久久久久| 亚洲精品乱码久久久久久日本蜜臀| 日韩视频在线免费| 亚洲第一精品夜夜躁人人躁| 亚洲一区二区在线看| 亚洲人在线视频| 欧美一区视频| 午夜激情综合网| 欧美连裤袜在线视频| 欧美不卡福利| 国产欧美一二三区| 国产精品99久久久久久人| 亚洲日本理论电影| 欧美一区二区视频在线观看| 亚洲视频专区在线| 欧美激情第1页| 免费在线看成人av| 国产欧美一级| 亚洲综合第一| 亚洲网站视频| 欧美日本韩国一区| 欧美成人免费全部| 黑丝一区二区三区| 欧美亚洲网站| 亚洲免费一在线| 一区二区日韩欧美| 亚洲一区久久久| 欧美人与性动交cc0o| 亚洲第一中文字幕| 尤物99国产成人精品视频| 亚洲免费一在线| 亚洲午夜精品| 欧美高清hd18日本| 欧美激情成人在线视频| 亚洲国产美国国产综合一区二区| 久久综合久色欧美综合狠狠| 久久久噜噜噜久久久| 国产精品一区二区三区久久 | 欧美理论电影在线观看| 亚洲国产精品成人精品| 久久精品99国产精品酒店日本| 精品1区2区| 国产伦理一区| 国产精品国产三级国产a| 欧美午夜电影在线| 欧美在线视频全部完| 久久成人18免费网站| 小辣椒精品导航| 性欧美xxxx视频在线观看| 午夜天堂精品久久久久| 欧美中文字幕| 欧美日韩在线观看一区二区| 亚洲国产日韩在线| 一区二区三区产品免费精品久久75 | 日韩西西人体444www| 亚洲天堂成人| 欧美一二三区精品| 亚洲精品久久久久久久久久久久久| 久久综合伊人77777尤物| 日韩视频第一页| 欧美日韩免费一区| 亚洲欧美另类在线观看| 国产免费成人| 欧美在线免费视屏| 久久久久久夜| 亚洲精选国产| 国产精品一区久久久久| 久久嫩草精品久久久精品| 欧美成人免费在线| 亚洲一品av免费观看| 国内精品久久久久久影视8| 欧美高清在线视频观看不卡| 亚洲一区二区精品在线| 欧美 日韩 国产在线| 亚洲一区二区网站| 在线观看成人网| 国产精品av免费在线观看| 久久天天综合| 亚洲欧美国产不卡| 日韩视频在线观看免费| 久久久久久夜精品精品免费| 亚洲国产精品久久91精品| 亚洲制服av| 亚洲精品1区| 国产日产亚洲精品系列| 欧美日产在线观看| 久久久999精品免费| 亚洲视频在线看| 欧美国产另类|