最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Android SDK 百度地圖通過poi城市內(nèi)檢索簡(jiǎn)介接口的使用

 更新時(shí)間:2016年02月05日 11:00:34   作者:凌晨零點(diǎn)零零  
這篇文章主要介紹了Android SDK 百度地圖通過poi城市內(nèi)檢索簡(jiǎn)介接口的使用的相關(guān)資料,需要的朋友可以參考下

百度地圖 SDK 不僅為廣大開發(fā)者提供了炫酷的地圖展示效果、豐富的覆蓋物圖層,更為廣大開發(fā)者提供了多種 LBS 檢索的能力。通過這些接口,開發(fā)者可以輕松的訪問百度的 LBS 數(shù)據(jù),豐富自己的移動(dòng)端地圖應(yīng)用。

目前百度地圖 SDK 為開發(fā)者提供的檢索服務(wù)有:

POI 檢索:可以檢索百度 POI 數(shù)據(jù)信息;

線路規(guī)劃:利用百度的引擎幫助開發(fā)者規(guī)劃線路;

在線建議檢索、短鏈接分享、地理編碼等等....

本文將以一個(gè)很簡(jiǎn)單的 POI 城市內(nèi)檢索為例,像廣大開發(fā)者介紹接口的使用。

第一步,選擇并下載 SDK;

這個(gè)例子我們只使用檢索功能,因此我們到百度 LBS 開放平臺(tái)的 Android 的統(tǒng)一資源下載平臺(tái)下載檢索功能模塊就可以了,具體地址如下:http://lbsyun.baidu.com/sdk/download

第二步,創(chuàng)建 Android 工程,并將下載好的 SDK 導(dǎo)入工程中;

導(dǎo)入完成后效果如下圖所示:

第三步,設(shè)計(jì)應(yīng)用程序的交互界面;

第四步,在 AndroidManifest 中添加所需權(quán)限和 SDK 開發(fā)所需要的 Key;

<uses-permission android:name="android.permission.GET_ACCOUNTS" /> 
<uses-permission android:name="android.permission.USE_CREDENTIALS" /> 
<uses-permission android:name="android.permission.MANAGE_ACCOUNTS" /> 
<uses-permission android:name="android.permission.AUTHENTICATE_ACCOUNTS" /> 
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 
<uses-permission android:name="android.permission.INTERNET" /> 
<uses-permission android:name="com.android.launcher.permission.READ_SETTINGS" /> 
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" /> 
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> 
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 
<uses-permission android:name="android.permission.BROADCAST_STICKY" />
<uses-permission android:name="android.permission.WRITE_SETTINGS" /> 
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<meta-data 
android:name="com.baidu.lbsapi.API_KEY" 
android:value="GBm9SbM00C7Cd6vFi2evzSgK" /> 

注意上面的 key 請(qǐng)開發(fā)者換成自己申請(qǐng)的 key,具體方法請(qǐng)參考之前的博客介紹。

第五步,編程;

分別定義三個(gè)變量,PoiSearch、PoiCitySearchOption、OnGetPoiSearchResultListener。從這三個(gè)名字大家也能看得出,這三個(gè)變量分別是檢索對(duì)象、檢索參數(shù)和檢索結(jié)果的監(jiān)聽方法。

在執(zhí)行 POI 檢索之前,需要先初始化 PoiSearch 對(duì)象,方法如下:

poiSearch = PoiSearch.newInstance();

初始化完成之后,緊接著需要設(shè)置它的監(jiān)聽方法,注意 SDK 中所有的檢索請(qǐng)求都是異步實(shí)現(xiàn)的,代碼如下:

poiSearch.setOnGetPoiSearchResultListener(onGetPoiSearchResultListener);

準(zhǔn)備工作完成后,我們?cè)?Button 的點(diǎn)擊響應(yīng)中,添加真正的檢索執(zhí)行代碼,如下所示:

button.setOnClickListener(new View.OnClickListener() { 
@Override 
public void onClick(View arg0) { 
// TODO Auto-generated method stub 
poiCitySearchOption = new PoiCitySearchOption() 
.city(city.getText().toString()) 
.keyword(keyword.getText().toString()); 
poiSearch.searchInCity(poiCitySearchOption); 
} 
});

補(bǔ)充一下監(jiān)聽方法的實(shí)現(xiàn),如下所示:

OnGetPoiSearchResultListener onGetPoiSearchResultListener = new OnGetPoiSearchResultListener() { 
@Override 
public void onGetPoiResult(PoiResult poiResult) { 
// TODO Auto-generated method stub 
String poiname = poiResult.getAllPoi().get(0).name; 
String poiadd = poiResult.getAllPoi().get(0).address; 
String idString = poiResult.getAllPoi().get(0).uid; 
textView.setText( 
"第一條結(jié)果是:\n名稱=["+ 
poiname+ 
"]\nID = ["+ 
idString 
+ "] \n地址=["+ 
poiadd+ 
"]"); 
} 
@Override 
public void onGetPoiDetailResult(PoiDetailResult arg0) { 
// TODO Auto-generated method stub 
} 
}; 

如上的監(jiān)聽方法是將結(jié)果中得第一條信息進(jìn)行了展示,執(zhí)行程序如下圖效果:

以上所述是小編給大家介紹的Android SDK 百度地圖通過poi城市內(nèi)檢索簡(jiǎn)介接口的使用,希望對(duì)大家有所幫助。

相關(guān)文章

  • Android中使用ShareSDK集成分享功能的實(shí)例代碼

    Android中使用ShareSDK集成分享功能的實(shí)例代碼

    下面小編就為大家分享一篇Android中使用ShareSDK集成分享功能的實(shí)例代碼,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-01-01
  • Android 簡(jiǎn)單的照相機(jī)程序的實(shí)例代碼

    Android 簡(jiǎn)單的照相機(jī)程序的實(shí)例代碼

    終于經(jīng)過多次找錯(cuò),修改把一個(gè)簡(jiǎn)單的照相機(jī)程序完成了,照相類代碼如下:
    2013-05-05
  • android開發(fā)實(shí)現(xiàn)文件讀寫

    android開發(fā)實(shí)現(xiàn)文件讀寫

    這篇文章主要為大家詳細(xì)介紹了android開發(fā)實(shí)現(xiàn)文件讀寫,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-07-07
  • Android WebView與JS交互全面詳解(小結(jié))

    Android WebView與JS交互全面詳解(小結(jié))

    本篇文章主要介紹了Android WebView與JS交互全面詳解(小結(jié)),實(shí)現(xiàn)了Android客戶端與Web網(wǎng)頁交互,具有一定的參考價(jià)值,有興趣的可以了解一下
    2017-11-11
  • Android 自定義LayoutManager實(shí)現(xiàn)花式表格

    Android 自定義LayoutManager實(shí)現(xiàn)花式表格

    這篇文章主要介紹了Android 自定義LayoutManager實(shí)現(xiàn)花式表格,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-02-02
  • Android超詳細(xì)講解組件AdapterView的使用

    Android超詳細(xì)講解組件AdapterView的使用

    AdapterView組件是一組重要的組件,AdapterView本身是一個(gè)抽象基類,它派生的子類在用法上十分相似,從AdapterView派生出的三個(gè)子類:AdsListView、AdsSpinner、AdapterViewAnimator,這3個(gè)子類依然是抽象的,實(shí)際運(yùn)用時(shí)需要它們的子類
    2022-03-03
  • Android實(shí)現(xiàn)藍(lán)牙串口通訊

    Android實(shí)現(xiàn)藍(lán)牙串口通訊

    這篇文章主要為大家詳細(xì)介紹了Android實(shí)現(xiàn)藍(lán)牙串口通訊,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-08-08
  • Android使用自定義View實(shí)現(xiàn)360手機(jī)衛(wèi)士波浪球進(jìn)度的效果

    Android使用自定義View實(shí)現(xiàn)360手機(jī)衛(wèi)士波浪球進(jìn)度的效果

    360衛(wèi)士的波浪球進(jìn)度的效果,一般最常用的方法就是畫線的方式,先繪sin線或貝塞爾曲線,然后從左到右繪制豎線,然后再裁剪圓區(qū)域
    2018-05-05
  • Android大圖監(jiān)測(cè)系統(tǒng)的三種實(shí)現(xiàn)方式

    Android大圖監(jiān)測(cè)系統(tǒng)的三種實(shí)現(xiàn)方式

    在Android應(yīng)用中,大圖的加載和顯示可能導(dǎo)致內(nèi)存占用過高,進(jìn)而引發(fā)OOM(Out Of Memory)異常,影響應(yīng)用的穩(wěn)定性和用戶體驗(yàn),為了更好地管理大圖資源,我們需要建立起一套可靠的大圖監(jiān)測(cè)系統(tǒng),文中有詳細(xì)的代碼示例供大家參考,需要的朋友可以參考下
    2024-01-01
  • Android常用的intent action匯總

    Android常用的intent action匯總

    這篇文章主要介紹了Android常用的intent action功能與用法,分析了intent的原理以及action屬性常用動(dòng)作名稱、作用與使用方法,需要的朋友可以參考下
    2016-10-10

最新評(píng)論

鄂尔多斯市| 富顺县| 鹤庆县| 霍邱县| 南涧| 隆昌县| 成都市| 津市市| 湖州市| 丰台区| 米易县| 武川县| 牟定县| 松阳县| 崇信县| 五大连池市| 通辽市| 紫金县| 库车县| 和政县| 宝清县| 贵港市| 商洛市| 介休市| 沧州市| 怀远县| 瓦房店市| 南郑县| 台北县| 花莲市| 岳阳县| 高要市| 北票市| 英吉沙县| 肥乡县| 城固县| 缙云县| 米林县| 寿宁县| 台北市| 睢宁县|