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

Benjamin

靜以修身,儉以養(yǎng)德,非澹薄無以明志,非寧靜無以致遠(yuǎn)。
隨筆 - 398, 文章 - 0, 評(píng)論 - 196, 引用 - 0
數(shù)據(jù)加載中……

BREW平臺(tái)上如何通過GPS設(shè)備獲取經(jīng)緯度

 

  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 //有關(guān)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相關(guān)的變量
 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的回調(diào)函數(shù)
 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(經(jīng)度) = %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) 評(píng)論(8)  編輯 收藏 引用 所屬分類: 其他手機(jī)平臺(tái)

評(píng)論

# re: BREW平臺(tái)上如何通過GPS設(shè)備獲取經(jīng)緯度  回復(fù)  更多評(píng)論   

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

# re: BREW平臺(tái)上如何通過GPS設(shè)備獲取經(jīng)緯度  回復(fù)  更多評(píng)論   

bmp
2010-05-20 12:23 | Benjamin

# re: BREW平臺(tái)上如何通過GPS設(shè)備獲取經(jīng)緯度  回復(fù)  更多評(píng)論   

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

# re: BREW平臺(tái)上如何通過GPS設(shè)備獲取經(jīng)緯度  回復(fù)  更多評(píng)論   

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

# re: BREW平臺(tái)上如何通過GPS設(shè)備獲取經(jīng)緯度  回復(fù)  更多評(píng)論   

怎么樣在手機(jī)上運(yùn)行啊,大哥
2010-05-21 22:07 | 小雷

# re: BREW平臺(tái)上如何通過GPS設(shè)備獲取經(jīng)緯度  回復(fù)  更多評(píng)論   

現(xiàn)在代碼是在網(wǎng)頁上,怎么樣在手機(jī)里面運(yùn)行啊,大哥
2010-05-21 22:13 | 小雷

# re: BREW平臺(tái)上如何通過GPS設(shè)備獲取經(jīng)緯度[未登錄]  回復(fù)  更多評(píng)論   

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

# re: BREW平臺(tái)上如何通過GPS設(shè)備獲取經(jīng)緯度  回復(fù)  更多評(píng)論   

你好,首先感謝樓主分享的源碼
我在使用源碼的時(shí)候 總是在回調(diào)函數(shù)里面出現(xiàn)
case AEEGPS_ERR_GENERAL_FAILURE: 錯(cuò)誤,請問樓主指點(diǎn)一下迷津。我的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>
            精品成人国产| 一区二区三区欧美成人| 亚洲一区视频在线| 亚洲字幕一区二区| 午夜久久黄色| 久久九九热re6这里有精品| 欧美专区一区二区三区| 久久中文欧美| 亚洲人成亚洲人成在线观看图片| 欧美黄免费看| 亚洲每日更新| 欧美在线观看你懂的| 久热爱精品视频线路一| 欧美久久一区| 国产精品一区毛片| 亚洲国产精品小视频| 亚洲视频久久| 久久先锋资源| 99亚洲伊人久久精品影院红桃| 亚洲专区一区二区三区| 狂野欧美激情性xxxx| 欧美日韩一区二区三区四区在线观看| 国产精品女同互慰在线看| 在线观看日韩专区| 午夜精品福利在线| 亚洲国产精品精华液网站| 在线视频亚洲欧美| 欧美成人一区二免费视频软件| 国产精品久久久久久一区二区三区 | 欧美国产先锋| 亚洲一区二区网站| 欧美激情一区二区三级高清视频 | 欧美日韩一卡| 在线成人www免费观看视频| 亚洲欧美资源在线| 国产精品欧美激情| 午夜一区二区三区不卡视频| 久久亚洲综合网| 国产毛片精品视频| 亚洲午夜精品久久久久久浪潮| 嫩草成人www欧美| 亚洲欧美国产高清va在线播| 欧美高清自拍一区| 伊人成人在线视频| 久久精品在这里| 亚洲免费在线视频| 国产精品免费看片| 亚洲综合精品| 一区二区不卡在线视频 午夜欧美不卡'| 玖玖玖国产精品| 极品少妇一区二区三区| 久久国产精品电影| 小黄鸭精品密入口导航| 国产精品久久久久影院色老大| 一区二区三区欧美视频| 亚洲大黄网站| 女同一区二区| 亚洲精品国产精品国自产在线| 裸体女人亚洲精品一区| 久久久人成影片一区二区三区 | 亚洲精品黄网在线观看| 欧美国产精品久久| 欧美成人首页| 亚洲视频电影图片偷拍一区| 一本色道久久精品| 国产精品一区二区在线观看不卡| 午夜老司机精品| 亚洲欧美福利一区二区| 国产欧美日韩伦理| 久久综合伊人77777麻豆| 久久天天躁狠狠躁夜夜av| 亚洲成人自拍视频| 亚洲欧洲一区二区三区在线观看| 欧美黑人在线观看| 亚洲午夜日本在线观看| 亚洲性视频h| 黑人巨大精品欧美一区二区小视频| 久久先锋资源| 欧美欧美午夜aⅴ在线观看| 亚洲视频你懂的| 午夜精品久久久久久久久久久久| 韩日欧美一区| 亚洲九九精品| 国产亚洲人成网站在线观看| 麻豆国产精品777777在线 | 韩国三级电影一区二区| 欧美黄网免费在线观看| 欧美性猛片xxxx免费看久爱| 久久国产欧美精品| 欧美好吊妞视频| 欧美中文在线视频| 欧美国产高潮xxxx1819| 欧美日韩精品免费观看视频完整| 国产精品视频久久| 另类图片综合电影| 欧美日韩三级电影在线| 欧美在线黄色| 欧美精品一区二区三区一线天视频 | 亚洲视频一区| 亚洲电影在线观看| 一本色道久久综合亚洲精品不| 国产精品一区二区三区久久久| 欧美jizz19hd性欧美| 国产精品国产精品国产专区不蜜| 美女福利精品视频| 国产精品扒开腿爽爽爽视频| 欧美11—12娇小xxxx| 国产精品卡一卡二| 亚洲激情综合| 在线观看日韩国产| 欧美一区二区三区另类| 亚洲午夜电影网| 美腿丝袜亚洲色图| 久久久亚洲精品一区二区三区 | 国产精品久久久久999| 欧美黄网免费在线观看| 国产亚洲精品久久久久婷婷瑜伽| 亚洲人成小说网站色在线| 尤物yw午夜国产精品视频| 亚洲欧美区自拍先锋| 日韩天天综合| 欧美大片18| 欧美成人免费全部观看天天性色| 国产日韩免费| 亚洲欧美日韩天堂| 亚洲欧美在线网| 欧美亚韩一区| 一道本一区二区| 亚洲视频一二三| 欧美三级午夜理伦三级中视频| 亚洲精品国产欧美| 一区二区三区导航| 欧美日韩国产综合视频在线| 亚洲人永久免费| 一区二区毛片| 欧美日韩视频免费播放| 亚洲九九精品| 亚洲一区视频在线| 欧美吻胸吃奶大尺度电影| 99热精品在线| 性欧美办公室18xxxxhd| 国产精品久久久久av免费| 中文av一区二区| 亚洲欧美日韩天堂| 国产欧美日韩在线观看| 欧美呦呦网站| 亚洲承认在线| 亚洲六月丁香色婷婷综合久久| 玖玖玖国产精品| 亚洲精品一区二区三区樱花 | 国产精品视频福利| 亚洲高清一区二区三区| 老司机精品视频网站| 欧美成人免费一级人片100| 亚洲国产一区二区视频| 欧美精品入口| 亚洲一区二区三区久久| 久热国产精品| 99亚洲精品| 国产欧美一区二区三区沐欲| 久久狠狠亚洲综合| 亚洲高清一区二| 亚洲嫩草精品久久| 激情综合在线| 国产精品久久久久久久app| 欧美中文字幕在线播放| 亚洲黑丝一区二区| 欧美主播一区二区三区| 1024国产精品| 欧美亚男人的天堂| 久久另类ts人妖一区二区| 亚洲精品欧美日韩| 欧美在线高清| 亚洲美女视频在线观看| 国产视频在线观看一区二区| 欧美成人午夜视频| 久久国产精品第一页| 亚洲乱码久久| 久久这里只精品最新地址| 亚洲性夜色噜噜噜7777| 亚洲电影自拍| 国产伪娘ts一区| 欧美视频在线观看 亚洲欧| 久久久久久伊人| 亚洲在线播放| 亚洲精品免费看| 男女av一区三区二区色多| 亚洲女与黑人做爰| 亚洲精品一区二区三区蜜桃久| 国产模特精品视频久久久久| 欧美精品亚洲精品| 久久成人免费视频| 亚洲一区二区三区在线看| 亚洲欧洲偷拍精品| 免费在线播放第一区高清av| 欧美一区二区三区在线看 | 欧美性猛交xxxx乱大交蜜桃| 欧美1级日本1级| 久久久亚洲成人| 午夜精品久久久久久99热软件|