
第二步,创建 Android 工程,并将下载好的 SDK 导入工程中;
导入完成后效果如下图所示:

第三步,设计应用程序的交互界面;

第四步,在 AndroidManifest 中添加所需权限和 SDK 开发所需要的 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 请开发者换成自己申请的 key,具体方法请参考之前的博客介绍。
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); } });补充一下监听方法的实现,如下所示: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( "第一条结果是:
名称=["+ poiname+ "]
ID = ["+ idString + "]
地址=["+ poiadd+ "]"); } @Override public void onGetPoiDetailResult(PoiDetailResult arg0) { // TODO Auto-generated method stub } }; 如上的监听方法是将结果中得第一条信息进行了展示,执行程序如下图效果:
以上所述是小编给大家介绍的Android SDK 百度地图通过poi城市内检索简介接口的使用,希望对大家有所帮助。