百地图API之城市POI搜索

[013]百度地图API之城市POI搜索-获取所有结果(Android)分类:Android开发2011-05-0523:37595人阅读评论(4)收藏举报本文主要讲解如何通过百度地图API搜索得到一个城市里的所有POI。这里有必要对“所有”这个词进行强调一下,以便引起重视,之所以这样说,是因为在搜索POI时,默认仅返回一页的搜索结果10条,那么如何才能得到所有的搜索结果呢?其实baidumapapi是提供了相关的方法,但我发现有相当多的网友都在问这个问题,所以有必要讲解演示一下。先讲一下什么称之为“城市POI搜索”?它与我们在上一篇文章([011]百度地图API之POI搜索-发现你身边的兴趣点,如超市、餐厅、ATM...(Android))中了解到的POI搜索有什么区别呢?上一篇文章中所调用的是地图API的“周边POI搜索”服务,即检索周围多少米以内的POI;而本章所要调用的是地图API的“城市POI搜索”服务,即检索某个城市中所有的POI。如果你看完这两篇文章后,你会发现仅仅是调用的方法不同而以,搜索结果的处理方法是同一个方法,搜索结果的处理代码也是完全一样的。下面将给出城市POI搜索的一个完整示例,并且会讲解如何才能获取到所有的搜索结果。1)布局文件res/layout/poi_city_search.xmlviewplaincopytoclipboardprint?1.<?xmlversion="1.0"encoding="utf-8"?>2.<RelativeLayoutxmlns:android="schemas.android/apk/res/android"3.android:orientation="vertical"4.android:layout_width="fill_parent"5.android:layout_height="fill_parent"6.>7.<com.baidu.mapapi.MapViewandroid:id="@+id/map_View"8.android:layout_width="fill_parent"9.android:layout_height="fill_parent"10.android:clickable="true"11./>12.<LinearLayout13.android:orientation="horizontal"14.android:layout_width="fill_parent"15.android:layout_height="wrap_content"16.android:layout_alignTop="@id/map_View"17.android:layout_alignLeft="@id/map_View"18.android:layout_alignRight="@id/map_View"19.android:background="@null"20.android:padding="0dip"---本文来源于网络,仅供参考,勿照抄,如有侵权请联系删除---21.>22.<EditTextandroid:id="@+id/keyword_edittext"23.android:layout_width="wrap_content"24.android:layout_height="wrap_content"25.android:layout_gravity="center_vertical"26.android:layout_weight="20"/>27.<Buttonandroid:id="@+id/query_button"28.android:layout_width="wrap_content"29.android:layout_height="wrap_content"30.android:layout_gravity="center_vertical"31.android:layout_weight="1"32.android:text="搜索"/>33.</LinearLayout>34.</RelativeLayout>2)继承了com.baidu.mapapi.MapActivity的Activity类viewplaincopytoclipboardprint?1.packagecom.liufeng.baidumap;2.3.importandroid.app.AlertDialog;4.importandroid.content.DialogInterface;5.importandroid.os.Bundle;6.importandroid.vieView;7.importandroid.vieVieOnClickListener;8.importandroid.widget.Button;9.importandroid.widget.EditText;10.11.importcom.baidu.mapapi.BMapManager;12.importcom.baidu.mapapi.MKAddrInfo;13.importcom.baidu.mapapi.MKDrivingRouteResu《---本文来源于网络,仅供参考,勿照抄,如有侵权请联系删除---<?xmlversion="1.0"encoding="utf-8"?><RelativeLayoutxmlns:android="http://schemas.androandroid:orientation="vertical"android:layout_width="fill_parent"android:layout_height="fill_parent"><com.baidu.mapapi.MapViewandroid:id="@+id/android:layout_width="fill_parent"android:layout_height="fill_parent"android:clickable="true"/><LinearLayoutandroid:orientation="horizontal"android:layout_width="fill_parent"android:layout_height="wrap_content"android:layout_alignTop="@id/map_View"android:layout_alignLeft="@id/map_View"android:layout_alignRight="@id/map_View14.importcom.baidu.mapapi.MKPoiInfo...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

笔杆子文秘
机构认证
内容提供者

为您提供优质文档,供您参考!

确认删除?