码迷,mamicode.com
首页 > 移动开发 > 详细

Androidd 移动端地图开发之高德地图全功能系列开发二(搜索模块)

时间:2016-09-28 16:34:29      阅读:926      评论:0      收藏:0      [点我收藏+]

标签:

今天这篇博客大概分为
1:模糊搜索(具体行业)
2:天气查询
3:获取地址描述数据(地理编码(地址转坐标)或者 逆地理编码(坐标转地址))

一、模糊搜索
有时候需求是文本框里输入武汉,就搜索出包含武汉的关键词(如武汉大学,武汉天河机场,武汉等),下面我们来实现。
1、填写高德key
2、导入高德搜索包,我这里用的是(AMap_Search_V3.4.0_20160811.jar)
这里我们就可以开始实现功能,一个文本框输入搜索内容,然后POI模糊搜索。

public class MainActivity extends Activity {
    EditText et_view;
    PoiSearch poiSearch;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main_layout);
        et_view = (EditText) findViewById(R.id.et_view);
        et_view.addTextChangedListener(new TextWatcher() {
            @Override
            public void beforeTextChanged(CharSequence s, int start, int count, int after) {

            }

            @Override
            public void onTextChanged(CharSequence s, int start, int before, int count) {

            }

            @Override
            public void afterTextChanged(Editable s) {
                String content = et_view.getText().toString().trim();
                //判断内容不为空
                if (null != content && !content.isEmpty()) {
                    //通过Query设置搜索条件,第一个参数为搜索内容,第二个参数为搜索类型,第三个参数为搜索范围(空字符串代表全国)。
                    PoiSearch.Query query = new PoiSearch.Query(content, "", "");
                    poiSearch = new PoiSearch(MainActivity.this, query);
                    poiSearch.setOnPoiSearchListener(new PoiSearch.OnPoiSearchListener() {
                        @Override
                        public void onPoiSearched(PoiResult poiResult, int errcode) {
                            //判断搜索成功
                            if (errcode == 1000) {
                                if (null != poiResult && poiResult.getPois().size() > 0) {
                                    for (int i = 0; i < poiResult.getPois().size(); i++) {
                                        Log.i("TAG_MAIN", "POI 的行政区划代码和名称=" + poiResult.getPois().get(i).getAdCode()+","+poiResult.getPois().get(i).getAdName());
                                        Log.i("TAG_MAIN", "POI的所在商圈=" + poiResult.getPois().get(i).getBusinessArea());
                                        Log.i("TAG_MAIN", "POI的城市编码与名称=" + poiResult.getPois().get(i).getCityCode()+","+poiResult.getPois().get(i).getCityName());
                                        Log.i("TAG_MAIN", "POI 的经纬度=" + poiResult.getPois().get(i).getLatLonPoint());
                                        Log.i("TAG_MAIN", "POI的地址=" + poiResult.getPois().get(i).getSnippet());
                                        Log.i("TAG_MAIN", "POI的名称=" + poiResult.getPois().get(i).getTitle());
                                    }
                                }
                            }
                        }

                        @Override
                        public void onPoiItemSearched(PoiItem poiItem, int i) {

                        }
                    });
                    poiSearch.searchPOIAsyn();
                }
            }
        });
    }
}

我搜索的字符串是:武汉,搜索的城市是:武汉,搜索结果如下:
09-26 14:53:04.490 25437-25437/chapter.com.chapter I/TAG_MAIN: POI 的行政区划代码和名称=420111,洪山区
09-26 14:53:04.491 25437-25437/chapter.com.chapter I/TAG_MAIN: POI的所在商圈=
09-26 14:53:04.491 25437-25437/chapter.com.chapter I/TAG_MAIN: POI的城市编码与名称=027,武汉市
09-26 14:53:04.491 25437-25437/chapter.com.chapter I/TAG_MAIN: POI 的经纬度=30.607375,114.424376
09-26 14:53:04.491 25437-25437/chapter.com.chapter I/TAG_MAIN: POI的地址=4号线
09-26 14:53:04.491 25437-25437/chapter.com.chapter I/TAG_MAIN: POI的名称=武汉火车站(地铁站)
09-26 14:53:04.491 25437-25437/chapter.com.chapter I/TAG_MAIN: POI 的行政区划代码和名称=420102,江岸区
09-26 14:53:04.491 25437-25437/chapter.com.chapter I/TAG_MAIN: POI的所在商圈=汉阳江滩公园
09-26 14:53:04.491 25437-25437/chapter.com.chapter I/TAG_MAIN: POI的城市编码与名称=027,武汉市
09-26 14:53:04.492 25437-25437/chapter.com.chapter I/TAG_MAIN: POI 的经纬度=30.584355,114.298572
09-26 14:53:04.492 25437-25437/chapter.com.chapter I/TAG_MAIN: POI的地址=江岸区
09-26 14:53:04.493 25437-25437/chapter.com.chapter I/TAG_MAIN: POI的名称=武汉市
09-26 14:53:04.493 25437-25437/chapter.com.chapter I/TAG_MAIN: POI 的行政区划代码和名称=420102,江岸区
09-26 14:53:04.493 25437-25437/chapter.com.chapter I/TAG_MAIN: POI的所在商圈=汉阳江滩公园
09-26 14:53:04.493 25437-25437/chapter.com.chapter I/TAG_MAIN: POI的城市编码与名称=027,武汉市
09-26 14:53:04.493 25437-25437/chapter.com.chapter I/TAG_MAIN: POI 的经纬度=30.593235,114.305429
09-26 14:53:04.493 25437-25437/chapter.com.chapter I/TAG_MAIN: POI的地址=沿江大道188号
09-26 14:53:04.493 25437-25437/chapter.com.chapter I/TAG_MAIN: POI的名称=武汉市人民政府

这只是一部分,如果还需要其他更多内容可在http://a.amap.com/lbs/static/unzip/Android_Map_Doc/index.html里查找可返回的内容

当然我观察了某一部分APP,比如医学类APP,那么他要求的可能是搜索结果只能是医院,如果是出行类APP可能要求搜索结果只是酒店等,像这种要求搜索结果是特定类型的我们应该如何实现呢,我们可以看到Query查询的第二个参数没有填写,第三个参数是城市,那么第二个参数我们就需要去填写查询的分类了,这里我们填写医疗保健服务的类型码。
PoiSearch.Query query = new PoiSearch.Query(“武汉”, “090100”, “”);
然后我们去搜索
09-26 15:05:24.296 11328-11328/chapter.com.chapter I/TAG_MAIN: POI的名称=武汉大学医院
09-26 15:05:24.296 11328-11328/chapter.com.chapter I/TAG_MAIN: POI的名称=武汉市汉口医院
09-26 15:05:24.296 11328-11328/chapter.com.chapter I/TAG_MAIN: POI的名称=武汉仁爱医院
09-26 15:05:24.296 11328-11328/chapter.com.chapter I/TAG_MAIN: POI的名称=武汉市第二医院
09-26 15:05:24.297 11328-11328/chapter.com.chapter I/TAG_MAIN: POI的名称=武汉东南医院
09-26 15:05:24.297 11328-11328/chapter.com.chapter I/TAG_MAIN: POI的名称=武汉中原医院
09-26 15:05:24.297 11328-11328/chapter.com.chapter I/TAG_MAIN: POI的名称=武汉华夏医院
09-26 15:05:24.297 11328-11328/chapter.com.chapter I/TAG_MAIN: POI的名称=武汉华西医院
09-26 15:05:24.297 11328-11328/chapter.com.chapter I/TAG_MAIN: POI的名称=武汉市第十一医院
09-26 15:05:24.297 11328-11328/chapter.com.chapter I/TAG_MAIN: POI的名称=武汉市亚心七医院
09-26 15:05:24.298 11328-11328/chapter.com.chapter I/TAG_MAIN: POI的名称=武汉市汉口医院(东区)
09-26 15:05:24.298 11328-11328/chapter.com.chapter I/TAG_MAIN: POI的名称=武汉常青医院
09-26 15:05:24.298 11328-11328/chapter.com.chapter I/TAG_MAIN: POI的名称=武汉友好医院(鹦鹉大道)
09-26 15:05:24.298 11328-11328/chapter.com.chapter I/TAG_MAIN: POI的名称=武汉紫荆医院
09-26 15:05:24.298 11328-11328/chapter.com.chapter I/TAG_MAIN: POI的名称=武汉东方医院
09-26 15:05:24.298 11328-11328/chapter.com.chapter I/TAG_MAIN: POI的名称=武汉市第九医院
09-26 15:05:24.298 11328-11328/chapter.com.chapter I/TAG_MAIN: POI的名称=武汉蓝湖医院
09-26 15:05:24.298 11328-11328/chapter.com.chapter I/TAG_MAIN: POI的名称=武汉市东湖医院
09-26 15:05:24.299 11328-11328/chapter.com.chapter I/TAG_MAIN: POI的名称=武汉仁和医院
09-26 15:05:24.299 11328-11328/chapter.com.chapter I/TAG_MAIN: POI的名称=武汉市汉阳医院

那么搜索结果的类型就全部是医疗保健服务的了,那么类型码有哪些呢,类型码如下:

010000 汽车服务 汽车服务相关 汽车服务相关
010100 汽车服务 加油站 加油站
010101 汽车服务 加油站 中国石化
010102 汽车服务 加油站 中国石油
010103 汽车服务 加油站 壳牌
010104 汽车服务 加油站 美孚
010105 汽车服务 加油站 加德士
010107 汽车服务 加油站 东方
010108 汽车服务 加油站 中石油碧辟
010109 汽车服务 加油站 中石化碧辟
010110 汽车服务 加油站 道达尔
010111 汽车服务 加油站 埃索
010112 汽车服务 加油站 中化道达尔
010200 汽车服务 其它能源站 其它能源站
010300 汽车服务 加气站 加气站
010400 汽车服务 汽车养护/装饰 汽车养护
010401 汽车服务 汽车养护/装饰 加水站
010500 汽车服务 洗车场 洗车场
010600 汽车服务 汽车俱乐部 汽车俱乐部
010700 汽车服务 汽车救援 汽车救援
010800 汽车服务 汽车配件销售 汽车配件销售
010900 汽车服务 汽车租赁 汽车租赁
010901 汽车服务 汽车租赁 汽车租赁还车
011000 汽车服务 二手车交易 二手车交易
011100 汽车服务 充电站 充电站
020000 汽车销售 汽车销售 汽车销售
020100 汽车销售 大众特约销售 大众销售
020101 汽车销售 大众特约销售 上海大众销售
020102 汽车销售 大众特约销售 一汽-大众销售
020103 汽车销售 大众特约销售 斯柯达销售
020104 汽车销售 大众特约销售 进口大众销售
020105 汽车销售 大众特约销售 宾利销售
020106 汽车销售 大众特约销售 兰博基尼销售
020200 汽车销售 本田特约销售 本田销售
020201 汽车销售 本田特约销售 广汽本田销售
020202 汽车销售 本田特约销售 东风本田销售
020203 汽车销售 本田特约销售 本田讴歌销售
020300 汽车销售 奥迪特约销售 奥迪销售
020301 汽车销售 奥迪特约销售 一汽-大众奥迪销售
020400 汽车销售 通用特约销售 通用销售
020401 汽车销售 通用特约销售 凯迪拉克销售
020402 汽车销售 通用特约销售 别克销售
020403 汽车销售 通用特约销售 雪佛兰销售
020404 汽车销售 通用特约销售 欧宝销售
020405 汽车销售 通用特约销售 萨博销售
020406 汽车销售 通用特约销售 沃克斯豪尔销售
020407 汽车销售 通用特约销售 土星销售
020408 汽车销售 通用特约销售 大宇销售
020600 汽车销售 宝马特约销售 宝马销售
020601 汽车销售 宝马特约销售 宝马MINI销售
020602 汽车销售 宝马特约销售 劳斯莱斯销售
020700 汽车销售 日产特约销售 日产销售
020701 汽车销售 日产特约销售 东风日产销售
020702 汽车销售 日产特约销售 郑州日产销售
020703 汽车销售 日产特约销售 英菲尼迪销售
020800 汽车销售 雷诺特约销售 雷诺销售
020900 汽车销售 梅赛德斯-奔驰特约销售 梅赛德斯-奔驰销售
020904 汽车销售 梅赛德斯-奔驰特约销售 迈巴赫销售
020905 汽车销售 梅赛德斯-奔驰特约销售 精灵销售
021000 汽车销售 丰田特约销售 丰田销售
021001 汽车销售 丰田特约销售 一汽丰田销售
021002 汽车销售 丰田特约销售 广汽丰田销售
021003 汽车销售 丰田特约销售 雷克萨斯销售
021004 汽车销售 丰田特约销售 大发销售
021100 汽车销售 斯巴鲁特约销售 斯巴鲁销售
021200 汽车销售 标致雪铁龙特约销售 雪铁龙销售
021201 汽车销售 标致雪铁龙特约销售 东风雪铁龙销售
021202 汽车销售 标致雪铁龙特约销售 东风标致销售
021203 汽车销售 标致雪铁龙特约销售 DS销售
021300 汽车销售 三菱特约销售 三菱销售
021301 汽车销售 三菱特约销售 广汽三菱销售
021400 汽车销售 菲亚特约销售 菲亚特销售
021401 汽车销售 菲亚特约销售 阿尔法-罗密欧销售
021500 汽车销售 法拉利特约销售 法拉利销售
021501 汽车销售 法拉利特约销售 玛莎拉蒂销售
021600 汽车销售 现代特约销售 现代销售
021601 汽车销售 现代特约销售 进口现代销售
021602 汽车销售 现代特约销售 北京现代销售
021700 汽车销售 起亚特约销售 起亚销售
021701 汽车销售 起亚特约销售 进口起亚销售
021702 汽车销售 起亚特约销售 东风悦达起亚销售
021800 汽车销售 福特特约销售 福特销售
021802 汽车销售 福特特约销售 马自达销售
021803 汽车销售 福特特约销售 林肯销售
021804 汽车销售 福特特约销售 水星销售
021900 汽车销售 捷豹特约销售 捷豹销售
022000 汽车销售 路虎特约销售 路虎销售
022100 汽车销售 保时捷特约销售 保时捷销售
022200 汽车销售 东风特约销售 东风销售
022300 汽车销售 吉利特约销售 吉利销售
022301 汽车销售 吉利特约销售 沃尔沃销售
022400 汽车销售 奇瑞特约销售 奇瑞销售
022500 汽车销售 克莱斯勒特约销售 克莱斯勒销售
022501 汽车销售 克莱斯勒特约销售 吉普销售
022502 汽车销售 克莱斯勒特约销售 道奇销售
022600 汽车销售 荣威销售 荣威销售
022700 汽车销售 名爵销售 名爵销售
022800 汽车销售 江淮销售 江淮销售
022900 汽车销售 红旗销售 红旗销售
023000 汽车销售 长安汽车销售 长安汽车销售
023100 汽车销售 海马汽车销售 海马汽车销售
023200 汽车销售 北京汽车销售 北京汽车销售
023300 汽车销售 长城汽车销售 长城汽车销售
023400 汽车销售 纳智捷销售 纳智捷销售
025000 汽车销售 货车销售 货车销售
025100 汽车销售 东风货车销售 东风货车销售
025200 汽车销售 中国重汽销售 中国重汽销售
025300 汽车销售 一汽解放销售 一汽解放销售
025400 汽车销售 福田卡车销售 福田卡车销售
025500 汽车销售 陕西重汽销售 陕西重汽销售
025600 汽车销售 北奔重汽销售 北奔重汽销售
025700 汽车销售 江淮货车销售 江淮货车销售
025800 汽车销售 华菱星马销售 华菱星马销售
025900 汽车销售 成都大运汽车销售 成都大运汽车销售
026000 汽车销售 梅赛德斯-奔驰卡车销售 梅赛德斯-奔驰卡车销售
026100 汽车销售 德国曼恩销售 德国曼恩销售
026200 汽车销售 斯堪尼亚销售 斯堪尼亚销售
026300 汽车销售 沃尔沃卡车销售 沃尔沃卡车销售
029900 汽车销售 观致销售 观致销售
030000 汽车维修 汽车维修 汽车维修
030100 汽车维修 汽车综合维修 汽车综合维修
030200 汽车维修 大众特约维修 大众维修
030201 汽车维修 大众特约维修 上海大众维修
030202 汽车维修 大众特约维修 一汽-大众维修
030203 汽车维修 大众特约维修 斯柯达维修
030204 汽车维修 大众特约维修 进口大众维修
030205 汽车维修 大众特约维修 宾利维修
030206 汽车维修 大众特约维修 兰博基尼维修
030300 汽车维修 本田特约维修 本田维修
030301 汽车维修 本田特约维修 广汽本田维修
030302 汽车维修 本田特约维修 东风本田维修
030303 汽车维修 本田特约维修 本田讴歌维修
030400 汽车维修 奥迪特约维修 奥迪维修
030401 汽车维修 奥迪特约维修 一汽-大众奥迪维修
030500 汽车维修 通用特约维修 通用维修
030501 汽车维修 通用特约维修 凯迪拉克维修
030502 汽车维修 通用特约维修 别克维修
030503 汽车维修 通用特约维修 雪佛兰维修
030504 汽车维修 通用特约维修 欧宝维修
030505 汽车维修 通用特约维修 萨博维修
030506 汽车维修 通用特约维修 沃克斯豪尔维修
030507 汽车维修 通用特约维修 土星维修
030508 汽车维修 通用特约维修 大宇维修
030700 汽车维修 宝马特约维修 宝马维修
030701 汽车维修 宝马特约维修 宝马MINI维修
030702 汽车维修 宝马特约维修 劳斯莱斯维修
030800 汽车维修 日产特约维修 日产维修
030801 汽车维修 日产特约维修 英菲尼迪维修
030802 汽车维修 日产特约维修 东风日产维修
030803 汽车维修 日产特约维修 郑州日产维修
030900 汽车维修 雷诺特约维修 雷诺维修
031000 汽车维修 梅赛德斯-奔驰特约维修 梅赛德斯-奔驰维修
031004 汽车维修 梅赛德斯-奔驰特约维修 迈巴赫维修
031005 汽车维修 梅赛德斯-奔驰特约维修 精灵维修
031100 汽车维修 丰田特约维修 丰田维修
031101 汽车维修 丰田特约维修 一汽丰田维修
031102 汽车维修 丰田特约维修 广汽丰田维修
031103 汽车维修 丰田特约维修 雷克萨斯维修
031104 汽车维修 丰田特约维修 大发维修
031200 汽车维修 斯巴鲁特约维修 斯巴鲁维修
031300 汽车维修 标致雪铁龙特约维修 雪铁龙维修
031301 汽车维修 标致雪铁龙特约维修 东风标致维修
031302 汽车维修 标致雪铁龙特约维修 东风雪铁龙维修
031303 汽车维修 标致雪铁龙特约维修 DS维修
031400 汽车维修 三菱特约维修 三菱维修
031401 汽车维修 三菱特约维修 广汽三菱维修
031500 汽车维修 菲亚特特约维修 菲亚特维修
031501 汽车维修 菲亚特特约维修 阿尔法-罗密欧维修
031600 汽车维修 法拉利特约维修 法拉利维修
031601 汽车维修 法拉利特约维修 玛莎拉蒂维修
031700 汽车维修 现代特约维修 现代维修
031701 汽车维修 现代特约维修 进口现代维修
031702 汽车维修 现代特约维修 北京现代维修
031800 汽车维修 起亚特约维修 起亚维修
031801 汽车维修 起亚特约维修 进口起亚维修
031802 汽车维修 起亚特约维修 东风悦达起亚维修
031900 汽车维修 福特特约维修 福特维修
031902 汽车维修 福特特约维修 马自达维修
031903 汽车维修 福特特约维修 林肯维修
031904 汽车维修 福特特约维修 水星维修
032000 汽车维修 捷豹特约维修 捷豹维修
032100 汽车维修 路虎特约维修 路虎维修
032200 汽车维修 保时捷特约维修 保时捷维修
032300 汽车维修 东风特约维修 东风维修
032400 汽车维修 吉利特约维修 吉利维修
032401 汽车维修 吉利特约维修 沃尔沃维修
032500 汽车维修 奇瑞特约维修 奇瑞维修
032600 汽车维修 克莱斯勒特约维修 克莱斯勒维修
032601 汽车维修 克莱斯勒特约维修 吉普维修
032602 汽车维修 克莱斯勒特约维修 道奇维修
032700 汽车维修 荣威维修 荣威维修
032800 汽车维修 名爵维修 名爵维修
032900 汽车维修 江淮维修 江淮维修
033000 汽车维修 红旗维修 红旗维修
033100 汽车维修 长安汽车维修 长安汽车维修
033200 汽车维修 海马汽车维修 海马汽车维修
033300 汽车维修 北京汽车维修 北京汽车维修
033400 汽车维修 长城汽车维修 长城汽车维修
033500 汽车维修 纳智捷维修 纳智捷维修
035000 汽车维修 货车维修 货车维修
035100 汽车维修 东风货车维修 东风货车维修
035200 汽车维修 中国重汽维修 中国重汽维修
035300 汽车维修 一汽解放维修 一汽解放维修
035400 汽车维修 福田卡车维修 福田卡车维修
035500 汽车维修 陕西重汽维修 陕西重汽维修
035600 汽车维修 北奔重汽维修 北奔重汽维修
035700 汽车维修 江淮货车维修 江淮货车维修
035800 汽车维修 华菱星马维修 华菱星马维修
035900 汽车维修 成都大运汽车维修 成都大运汽车维修
036000 汽车维修 梅赛德斯-奔驰卡车维修 梅赛德斯-奔驰卡车维修
036100 汽车维修 德国曼恩维修 德国曼恩维修
036200 汽车维修 斯堪尼亚维修 斯堪尼亚维修
036300 汽车维修 沃尔沃卡车维修 沃尔沃卡车维修
039900 汽车维修 观致维修 观致维修
040000 摩托车服务 摩托车服务相关 摩托车服务相关
040100 摩托车服务 摩托车销售 摩托车销售
040101 摩托车服务 摩托车销售 宝马摩托车销售
040200 摩托车服务 摩托车维修 摩托车维修
040201 摩托车服务 摩托车维修 宝马摩托车维修
050000 餐饮服务 餐饮相关场所 餐饮相关
050100 餐饮服务 中餐厅 中餐厅
050101 餐饮服务 中餐厅 综合酒楼
050102 餐饮服务 中餐厅 四川菜(川菜)
050103 餐饮服务 中餐厅 广东菜(粤菜)
050104 餐饮服务 中餐厅 山东菜(鲁菜)
050105 餐饮服务 中餐厅 江苏菜
050106 餐饮服务 中餐厅 浙江菜
050107 餐饮服务 中餐厅 上海菜
050108 餐饮服务 中餐厅 湖南菜(湘菜)
050109 餐饮服务 中餐厅 安徽菜(徽菜)
050110 餐饮服务 中餐厅 福建菜
050111 餐饮服务 中餐厅 北京菜
050112 餐饮服务 中餐厅 湖北菜(鄂菜)
050113 餐饮服务 中餐厅 东北菜
050114 餐饮服务 中餐厅 云贵菜
050115 餐饮服务 中餐厅 西北菜
050116 餐饮服务 中餐厅 老字号
050117 餐饮服务 中餐厅 火锅店
050118 餐饮服务 中餐厅 特色/地方风味餐厅
050119 餐饮服务 中餐厅 海鲜酒楼
050120 餐饮服务 中餐厅 中式素菜馆
050121 餐饮服务 中餐厅 清真菜馆
050122 餐饮服务 中餐厅 台湾菜
050123 餐饮服务 中餐厅 潮州菜
050200 餐饮服务 外国餐厅 外国餐厅
050201 餐饮服务 外国餐厅 西餐厅(综合风味)
050202 餐饮服务 外国餐厅 日本料理
050203 餐饮服务 外国餐厅 韩国料理
050204 餐饮服务 外国餐厅 法式菜品餐厅
050205 餐饮服务 外国餐厅 意式菜品餐厅
050206 餐饮服务 外国餐厅 泰国/越南菜品餐厅
050207 餐饮服务 外国餐厅 地中海风格菜品
050208 餐饮服务 外国餐厅 美式风味
050209 餐饮服务 外国餐厅 印度风味
050210 餐饮服务 外国餐厅 英国式菜品餐厅
050211 餐饮服务 外国餐厅 牛扒店(扒房)
050212 餐饮服务 外国餐厅 俄国菜
050213 餐饮服务 外国餐厅 葡国菜
050214 餐饮服务 外国餐厅 德国菜
050215 餐饮服务 外国餐厅 巴西菜
050216 餐饮服务 外国餐厅 墨西哥菜
050217 餐饮服务 外国餐厅 其它亚洲菜
050300 餐饮服务 快餐厅 快餐厅
050301 餐饮服务 快餐厅 肯德基
050302 餐饮服务 快餐厅 麦当劳
050303 餐饮服务 快餐厅 必胜客
050304 餐饮服务 快餐厅 永和豆浆
050305 餐饮服务 快餐厅 茶餐厅
050306 餐饮服务 快餐厅 大家乐
050307 餐饮服务 快餐厅 大快活
050308 餐饮服务 快餐厅 美心
050309 餐饮服务 快餐厅 吉野家
050310 餐饮服务 快餐厅 仙跡岩
050311 餐饮服务 快餐厅 呷哺呷哺
050400 餐饮服务 休闲餐饮场所 休闲餐饮场所
050500 餐饮服务 咖啡厅 咖啡厅
050501 餐饮服务 咖啡厅 星巴克咖啡
050502 餐饮服务 咖啡厅 上岛咖啡
050503 餐饮服务 咖啡厅 Pacific Coffee Company
050504 餐饮服务 咖啡厅 巴黎咖啡店
050600 餐饮服务 茶艺馆 茶艺馆
050700 餐饮服务 冷饮店 冷饮店
050800 餐饮服务 糕饼店 糕饼店
050900 餐饮服务 甜品店 甜品店
060000 购物服务 购物相关场所 购物相关场所
060100 购物服务 商场 商场
060101 购物服务 商场 购物中心
060102 购物服务 商场 普通商场
060103 购物服务 商场 免税品店
060200 购物服务 便民商店/便利店 便民商店/便利店
060201 购物服务 便民商店/便利店 7-ELEVEn便利店
060202 购物服务 便民商店/便利店 OK便利店
060300 购物服务 家电电子卖场 家电电子卖场
060301 购物服务 家电电子卖场 综合家电商场
060302 购物服务 家电电子卖场 国美
060303 购物服务 家电电子卖场 大中
060304 购物服务 家电电子卖场 苏宁
060305 购物服务 家电电子卖场 手机销售
060306 购物服务 家电电子卖场 数码电子
060307 购物服务 家电电子卖场 丰泽
060308 购物服务 家电电子卖场 苏宁镭射
060400 购物服务 超级市场 超市
060401 购物服务 超级市场 家乐福
060402 购物服务 超级市场 沃尔玛
060403 购物服务 超级市场 华润
060404 购物服务 超级市场 北京华联
060405 购物服务 超级市场 上海华联
060406 购物服务 超级市场 麦德龙
060407 购物服务 超级市场 乐天玛特
060408 购物服务 超级市场 华堂
060409 购物服务 超级市场 卜蜂莲花
060411 购物服务 超级市场 屈臣氏
060413 购物服务 超级市场 惠康超市
060414 购物服务 超级市场 百佳超市
060415 购物服务 超级市场 万宁超市
060500 购物服务 花鸟鱼虫市场 花鸟鱼虫市场
060501 购物服务 花鸟鱼虫市场 花卉市场
060502 购物服务 花鸟鱼虫市场 宠物市场
060600 购物服务 家居建材市场 家居建材市场
060601 购物服务 家居建材市场 家具建材综合市场
060602 购物服务 家居建材市场 家具城
060603 购物服务 家居建材市场 建材五金市场
060604 购物服务 家居建材市场 厨卫市场
060605 购物服务 家居建材市场 布艺市场
060606 购物服务 家居建材市场 灯具瓷器市场
060700 购物服务 综合市场 综合市场
060701 购物服务 综合市场 小商品市场
060702 购物服务 综合市场 旧货市场
060703 购物服务 综合市场 农副产品市场
060704 购物服务 综合市场 果品市场
060705 购物服务 综合市场 蔬菜市场
060706 购物服务 综合市场 水产海鲜市场
060800 购物服务 文化用品店 文化用品店
060900 购物服务 体育用品店 体育用品店
060901 购物服务 体育用品店 李宁专卖店
060902 购物服务 体育用品店 耐克专卖店
060903 购物服务 体育用品店 阿迪达斯专卖店
060904 购物服务 体育用品店 锐步专卖店
060905 购物服务 体育用品店 彪马专卖店
060906 购物服务 体育用品店 高尔夫用品店
060907 购物服务 体育用品店 户外用品
061000 购物服务 特色商业街 特色商业街
061001 购物服务 特色商业街 步行街
061100 购物服务 服装鞋帽皮具店 服装鞋帽皮具店
061101 购物服务 服装鞋帽皮具店 品牌服装店
061102 购物服务 服装鞋帽皮具店 品牌鞋店
061103 购物服务 服装鞋帽皮具店 品牌皮具店
061104 购物服务 服装鞋帽皮具店 品牌箱包店
061200 购物服务 专卖店 专营店
061201 购物服务 专卖店 古玩字画店
061202 购物服务 专卖店 珠宝首饰工艺品
061203 购物服务 专卖店 钟表店
061204 购物服务 专卖店 眼镜店
061205 购物服务 专卖店 书店
061206 购物服务 专卖店 音像店
061207 购物服务 专卖店 儿童用品店
061208 购物服务 专卖店 自行车专卖店
061209 购物服务 专卖店 礼品饰品店
061210 购物服务 专卖店 烟酒专卖店
061211 购物服务 专卖店 宠物用品店
061212 购物服务 专卖店 摄影器材店
061213 购物服务 专卖店 宝马生活方式
061214 购物服务 专卖店 土特产专卖店
061300 购物服务 特殊买卖场所 特殊买卖场所
061301 购物服务 特殊买卖场所 拍卖行
061302 购物服务 特殊买卖场所 典当行
061400 购物服务 个人用品/化妆品店 其它个人用品店
061401 购物服务 个人用品/化妆品店 莎莎
070000 生活服务 生活服务场所 生活服务场所
070100 生活服务 旅行社 旅行社
070200 生活服务 信息咨询中心 信息咨询中心
070201 生活服务 信息咨询中心 服务中心
070202 生活服务 信息咨询中心 旅馆问讯
070203 生活服务 信息咨询中心 行李查询/行李问询
070300 生活服务 售票处 售票处
070301 生活服务 售票处 飞机票代售点
070302 生活服务 售票处 火车票代售点
070303 生活服务 售票处 长途汽车票代售点
070304 生活服务 售票处 船票代售点
070305 生活服务 售票处 公交卡/月票代售点
070306 生活服务 售票处 公园景点售票处
070400 生活服务 邮局 邮局
070401 生活服务 邮局 邮政速递
070500 生活服务 物流速递 物流速递
070501 生活服务 物流速递 物流仓储场地
070600 生活服务 电讯营业厅 电讯营业厅
070601 生活服务 电讯营业厅 中国电信营业厅
070603 生活服务 电讯营业厅 中国移动营业厅
070604 生活服务 电讯营业厅 中国联通营业厅
070605 生活服务 电讯营业厅 中国铁通营业厅
070606 生活服务 电讯营业厅 中国卫通营业厅
070607 生活服务 电讯营业厅 和记电讯
070608 生活服务 电讯营业厅 数码通电讯
070609 生活服务 电讯营业厅 电讯盈科
070610 生活服务 电讯营业厅 中国移动香港
070700 生活服务 事务所 事务所
070701 生活服务 事务所 律师事务所
070702 生活服务 事务所 会计师事务所
070703 生活服务 事务所 评估事务所
070704 生活服务 事务所 审计事务所
070705 生活服务 事务所 认证事务所
070706 生活服务 事务所 专利事务所
070800 生活服务 人才市场 人才市场
070900 生活服务 自来水营业厅 自来水营业厅
071000 生活服务 电力营业厅 电力营业厅
071100 生活服务 美容美发店 美容美发店
071200 生活服务 维修站点 维修站点
071300 生活服务 摄影冲印店 摄影冲印
071400 生活服务 洗浴推拿场所 洗浴推拿场所
071500 生活服务 洗衣店 洗衣店
071600 生活服务 中介机构 中介机构
071700 生活服务 搬家公司 搬家公司
071800 生活服务 彩票彩券销售点 彩票彩券销售点
071801 生活服务 彩票彩券销售点 马会投注站
071900 生活服务 丧葬设施 丧葬设施
071901 生活服务 丧葬设施 陵园
071902 生活服务 丧葬设施 公墓
071903 生活服务 丧葬设施 殡仪馆
072000 生活服务 婴儿服务场所 婴儿服务场所
072001 生活服务 婴儿服务场所 婴儿游泳馆
080000 体育休闲服务 体育休闲服务场所 体育休闲服务场所
080100 体育休闲服务 运动场馆 运动场所
080101 体育休闲服务 运动场馆 综合体育馆
080102 体育休闲服务 运动场馆 保龄球馆
080103 体育休闲服务 运动场馆 网球场
080104 体育休闲服务 运动场馆 篮球场馆
080105 体育休闲服务 运动场馆 足球场
080106 体育休闲服务 运动场馆 滑雪场
080107 体育休闲服务 运动场馆 溜冰场
080108 体育休闲服务 运动场馆 户外健身场所
080109 体育休闲服务 运动场馆 海滨浴场
080110 体育休闲服务 运动场馆 游泳馆
080111 体育休闲服务 运动场馆 健身中心
080112 体育休闲服务 运动场馆 乒乓球馆
080113 体育休闲服务 运动场馆 台球厅
080114 体育休闲服务 运动场馆 壁球场
080115 体育休闲服务 运动场馆 马术俱乐部
080116 体育休闲服务 运动场馆 赛马场
080117 体育休闲服务 运动场馆 橄榄球场
080118 体育休闲服务 运动场馆 羽毛球场
080119 体育休闲服务 运动场馆 跆拳道场馆
080200 体育休闲服务 高尔夫相关 高尔夫相关
080201 体育休闲服务 高尔夫相关 高尔夫球场
080202 体育休闲服务 高尔夫相关 高尔夫练习场
080300 体育休闲服务 娱乐场所 娱乐场所
080301 体育休闲服务 娱乐场所 夜总会
080302 体育休闲服务 娱乐场所 KTV
080303 体育休闲服务 娱乐场所 迪厅
080304 体育休闲服务 娱乐场所 酒吧
080305 体育休闲服务 娱乐场所 游戏厅
080306 体育休闲服务 娱乐场所 棋牌室
080307 体育休闲服务 娱乐场所 博彩中心
080308 体育休闲服务 娱乐场所 网吧
080400 体育休闲服务 度假疗养场所 度假疗养场所
080401 体育休闲服务 度假疗养场所 度假村
080402 体育休闲服务 度假疗养场所 疗养院
080500 体育休闲服务 休闲场所 休闲场所
080501 体育休闲服务 休闲场所 游乐场
080502 体育休闲服务 休闲场所 垂钓园
080503 体育休闲服务 休闲场所 采摘园
080504 体育休闲服务 休闲场所 露营地
080505 体育休闲服务 休闲场所 水上活动中心
080600 体育休闲服务 影剧院 影剧院相关
080601 体育休闲服务 影剧院 电影院
080602 体育休闲服务 影剧院 音乐厅
080603 体育休闲服务 影剧院 剧场
090000 医疗保健服务 医疗保健服务场所 医疗保健服务场所
090100 医疗保健服务 综合医院 综合医院
090101 医疗保健服务 综合医院 三级甲等医院
090102 医疗保健服务 综合医院 卫生院
090200 医疗保健服务 专科医院 专科医院
090201 医疗保健服务 专科医院 整形美容
090202 医疗保健服务 专科医院 口腔医院
090203 医疗保健服务 专科医院 眼科医院
090204 医疗保健服务 专科医院 耳鼻喉医院
090205 医疗保健服务 专科医院 胸科医院
090206 医疗保健服务 专科医院 骨科医院
090207 医疗保健服务 专科医院 肿瘤医院
090208 医疗保健服务 专科医院 脑科医院
090209 医疗保健服务 专科医院 妇科医院
090210 医疗保健服务 专科医院 精神病医院
090211 医疗保健服务 专科医院 传染病医院
090300 医疗保健服务 诊所 诊所
090400 医疗保健服务 急救中心 急救中心
090500 医疗保健服务 疾病预防机构 疾病预防
090600 医疗保健服务 医药保健销售店 医药保健相关
090601 医疗保健服务 医药保健销售店 药房
090602 医疗保健服务 医药保健销售店 医疗保健用品
090700 医疗保健服务 动物医疗场所 动物医疗场所
090701 医疗保健服务 动物医疗场所 宠物诊所
090702 医疗保健服务 动物医疗场所 兽医站
100000 住宿服务 住宿服务相关 住宿服务相关
100100 住宿服务 宾馆酒店 宾馆酒店
100101 住宿服务 宾馆酒店 六星级及以上宾馆
100102 住宿服务 宾馆酒店 五星级宾馆
100103 住宿服务 宾馆酒店 四星级宾馆
100104 住宿服务 宾馆酒店 三星级宾馆
100105 住宿服务 宾馆酒店 经济型连锁酒店
100200 住宿服务 旅馆招待所 旅馆招待所
100201 住宿服务 旅馆招待所 青年旅舍
110000 风景名胜 风景名胜相关 旅游景点
110100 风景名胜 公园广场 公园广场
110101 风景名胜 公园广场 公园
110102 风景名胜 公园广场 动物园
110103 风景名胜 公园广场 植物园
110104 风景名胜 公园广场 水族馆
110105 风景名胜 公园广场 城市广场
110106 风景名胜 公园广场 公园内部设施
110200 风景名胜 风景名胜 风景名胜
110201 风景名胜 风景名胜 世界遗产
110202 风景名胜 风景名胜 国家级景点
110203 风景名胜 风景名胜 省级景点
110204 风景名胜 风景名胜 纪念馆
110205 风景名胜 风景名胜 寺庙道观
110206 风景名胜 风景名胜 教堂
110207 风景名胜 风景名胜 回教寺
110208 风景名胜 风景名胜 海滩
110209 风景名胜 风景名胜 观景点
120000 商务住宅 商务住宅相关 商务住宅相关
120100 商务住宅 产业园区 产业园区
120200 商务住宅 楼宇 楼宇相关
120201 商务住宅 楼宇 商务写字楼
120202 商务住宅 楼宇 工业大厦建筑物
120203 商务住宅 楼宇 商住两用楼宇
120300 商务住宅 住宅区 住宅区
120301 商务住宅 住宅区 别墅
120302 商务住宅 住宅区 住宅小区
120303 商务住宅 住宅区 宿舍
120304 商务住宅 住宅区 社区中心
130000 政府机构及社会团体 政府及社会团体相关 政府及社会团体相关
130100 政府机构及社会团体 政府机关 政府机关相关
130101 政府机构及社会团体 政府机关 国家级机关及事业单位
130102 政府机构及社会团体 政府机关 省直辖市级政府及事业单位
130103 政府机构及社会团体 政府机关 地市级政府及事业单位
130104 政府机构及社会团体 政府机关 区县级政府及事业单位
130105 政府机构及社会团体 政府机关 乡镇级政府及事业单位
130106 政府机构及社会团体 政府机关 乡镇以下级政府及事业单位
130107 政府机构及社会团体 政府机关 外地政府办
130200 政府机构及社会团体 外国机构 外国机构相关
130201 政府机构及社会团体 外国机构 外国使领馆
130202 政府机构及社会团体 外国机构 国际组织办事处
130300 政府机构及社会团体 民主党派 民主党派
130400 政府机构及社会团体 社会团体 社会团体相关
130401 政府机构及社会团体 社会团体 共青团
130402 政府机构及社会团体 社会团体 少先队
130403 政府机构及社会团体 社会团体 妇联
130404 政府机构及社会团体 社会团体 残联
130405 政府机构及社会团体 社会团体 红十字会
130406 政府机构及社会团体 社会团体 消费者协会
130407 政府机构及社会团体 社会团体 行业协会
130408 政府机构及社会团体 社会团体 慈善机构
130409 政府机构及社会团体 社会团体 教会
130500 政府机构及社会团体 公检法机构 公检法机关
130501 政府机构及社会团体 公检法机构 公安警察
130502 政府机构及社会团体 公检法机构 检察院
130503 政府机构及社会团体 公检法机构 法院
130504 政府机构及社会团体 公检法机构 消防机关
130505 政府机构及社会团体 公检法机构 公证鉴定机构
130506 政府机构及社会团体 公检法机构 社会治安机构
130600 政府机构及社会团体 交通车辆管理 交通车辆管理相关
130601 政府机构及社会团体 交通车辆管理 交通管理机构
130602 政府机构及社会团体 交通车辆管理 车辆管理机构
130603 政府机构及社会团体 交通车辆管理 验车场
130604 政府机构及社会团体 交通车辆管理 交通执法站
130605 政府机构及社会团体 交通车辆管理 车辆通行证办理处
130606 政府机构及社会团体 交通车辆管理 货车相关检查站
130700 政府机构及社会团体 工商税务机构 工商税务机构
130701 政府机构及社会团体 工商税务机构 工商部门
130702 政府机构及社会团体 工商税务机构 国税机关
130703 政府机构及社会团体 工商税务机构 地税机关
140000 科教文化服务 科教文化场所 科教文化场所
140100 科教文化服务 博物馆 博物馆
140101 科教文化服务 博物馆 奥迪博物馆
140102 科教文化服务 博物馆 梅赛德斯-奔驰博物馆
140200 科教文化服务 展览馆 展览馆
140201 科教文化服务 展览馆 室内展位
140300 科教文化服务 会展中心 会展中心
140400 科教文化服务 美术馆 美术馆
140500 科教文化服务 图书馆 图书馆
140600 科教文化服务 科技馆 科技馆
140700 科教文化服务 天文馆 天文馆
140800 科教文化服务 文化宫 文化宫
140900 科教文化服务 档案馆 档案馆
141000 科教文化服务 文艺团体 文艺团体
141100 科教文化服务 传媒机构 传媒机构
141101 科教文化服务 传媒机构 电视台
141102 科教文化服务 传媒机构 电台
141103 科教文化服务 传媒机构 报社
141104 科教文化服务 传媒机构 杂志社
141105 科教文化服务 传媒机构 出版社
141200 科教文化服务 学校 学校
141201 科教文化服务 学校 高等院校
141202 科教文化服务 学校 中学
141203 科教文化服务 学校 小学
141204 科教文化服务 学校 幼儿园
141205 科教文化服务 学校 成人教育
141206 科教文化服务 学校 职业技术学校
141207 科教文化服务 学校 学校内部设施
141300 科教文化服务 科研机构 科研机构
141400 科教文化服务 培训机构 培训机构
141500 科教文化服务 驾校 驾校
150000 交通设施服务 交通服务相关 交通服务相关
150100 交通设施服务 机场相关 机场相关
150101 交通设施服务 机场相关 候机室
150102 交通设施服务 机场相关 摆渡车站
150104 交通设施服务 机场相关 飞机场
150105 交通设施服务 机场相关 机场出发/到达
150106 交通设施服务 机场相关 直升机场
150107 交通设施服务 机场相关 机场货运处
150200 交通设施服务 火车站 火车站
150201 交通设施服务 火车站 候车室
150202 交通设施服务 火车站 进站口/检票口
150203 交通设施服务 火车站 出站口
150204 交通设施服务 火车站 站台
150205 交通设施服务 火车站 售票
150206 交通设施服务 火车站 退票
150207 交通设施服务 火车站 改签
150208 交通设施服务 火车站 公安制证
150209 交通设施服务 火车站 票务相关
150210 交通设施服务 火车站 货运火车站
150300 交通设施服务 港口码头 港口码头
150301 交通设施服务 港口码头 客运港
150302 交通设施服务 港口码头 车渡口
150303 交通设施服务 港口码头 人渡口
150304 交通设施服务 港口码头 货运港口码头
150400 交通设施服务 长途汽车站 长途汽车站
150500 交通设施服务 地铁站 地铁站
150501 交通设施服务 地铁站 出入口
150600 交通设施服务 轻轨站 轻轨站
150700 交通设施服务 公交车站 公交车站相关
150701 交通设施服务 公交车站 旅游专线车站
150702 交通设施服务 公交车站 普通公交站
150703 交通设施服务 公交车站 机场巴士
150800 交通设施服务 班车站 班车站
150900 交通设施服务 停车场 停车场相关
150903 交通设施服务 停车场 换乘停车场
150904 交通设施服务 停车场 公共停车场
150905 交通设施服务 停车场 专用停车场
150906 交通设施服务 停车场 路边停车场
150907 交通设施服务 停车场 停车场入口
150908 交通设施服务 停车场 停车场出口
150909 交通设施服务 停车场 停车场出入口
151000 交通设施服务 过境口岸 过境口岸
151100 交通设施服务 出租车 出租车
151200 交通设施服务 轮渡站 轮渡站
151300 交通设施服务 索道站 索道站
160000 金融保险服务 金融保险服务机构 金融保险机构
160100 金融保险服务 银行 银行
160101 金融保险服务 银行 中国人民银行
160102 金融保险服务 银行 国家开发银行
160103 金融保险服务 银行 中国进出口银行
160104 金融保险服务 银行 中国银行
160105 金融保险服务 银行 中国工商银行
160106 金融保险服务 银行 中国建设银行
160107 金融保险服务 银行 中国农业银行
160108 金融保险服务 银行 交通银行
160109 金融保险服务 银行 招商银行
160110 金融保险服务 银行 华夏银行
160111 金融保险服务 银行 中信银行
160112 金融保险服务 银行 中国民生银行
160113 金融保险服务 银行 中国光大银行
160114 金融保险服务 银行 上海银行
160115 金融保险服务 银行 上海浦东发展银行
160117 金融保险服务 银行 平安银行
160118 金融保险服务 银行 兴业银行
160119 金融保险服务 银行 北京银行
160120 金融保险服务 银行 广发银行
160121 金融保险服务 银行 农村商业银行
160122 金融保险服务 银行 香港恒生银行
160123 金融保险服务 银行 东亚银行
160124 金融保险服务 银行 花旗银行
160125 金融保险服务 银行 渣打银行
160126 金融保险服务 银行 汇丰银行
160127 金融保险服务 银行 荷兰银行
160128 金融保险服务 银行 美国运通银行
160129 金融保险服务 银行 瑞士友邦银行
160130 金融保险服务 银行 美国银行
160131 金融保险服务 银行 蒙特利尔银行
160132 金融保险服务 银行 纽约银行
160133 金融保险服务 银行 苏格兰皇家银行
160134 金融保险服务 银行 法国兴业银行
160135 金融保险服务 银行 德意志银行
160136 金融保险服务 银行 日本三菱东京日联银行
160137 金融保险服务 银行 巴克莱银行
160138 金融保险服务 银行 摩根大通银行
160139 金融保险服务 银行 中国邮政储蓄银行
160140 金融保险服务 银行 香港星展银行
160141 金融保险服务 银行 南洋商业银行
160142 金融保险服务 银行 上海商业银行
160143 金融保险服务 银行 永亨银行
160144 金融保险服务 银行 香港永隆银行
160145 金融保险服务 银行 创兴银行
160146 金融保险服务 银行 大新银行
160147 金融保险服务 银行 中信银行(国际)
160148 金融保险服务 银行 大众银行(香港)
160149 金融保险服务 银行 北京农商银行
160150 金融保险服务 银行 上海农商银行
160151 金融保险服务 银行 广州农商银行
160152 金融保险服务 银行 深圳农村商业银行
160200 金融保险服务 银行相关 银行相关
160300 金融保险服务 自动提款机 自动提款机
160301 金融保险服务 自动提款机 中国银行ATM
160302 金融保险服务 自动提款机 中国工商银行ATM
160303 金融保险服务 自动提款机 中国建设银行ATM
160304 金融保险服务 自动提款机 中国农业银行ATM
160305 金融保险服务 自动提款机 交通银行ATM
160306 金融保险服务 自动提款机 招商银行ATM
160307 金融保险服务 自动提款机 华夏银行ATM
160308 金融保险服务 自动提款机 中信银行ATM
160309 金融保险服务 自动提款机 中国民生银行ATM
160310 金融保险服务 自动提款机 中国光大银行ATM
160311 金融保险服务 自动提款机 上海银行ATM
160312 金融保险服务 自动提款机 上海浦东发展银行ATM
160314 金融保险服务 自动提款机 平安银行ATM
160315 金融保险服务 自动提款机 兴业银行ATM
160316 金融保险服务 自动提款机 北京银行ATM
160317 金融保险服务 自动提款机 广发银行ATM
160318 金融保险服务 自动提款机 农村商业银行ATM
160319 金融保险服务 自动提款机 香港恒生银行ATM
160320 金融保险服务 自动提款机 东亚银行ATM
160321 金融保险服务 自动提款机 花旗银行ATM
160322 金融保险服务 自动提款机 渣打银行ATM
160323 金融保险服务 自动提款机 汇丰银行ATM
160324 金融保险服务 自动提款机 荷兰银行ATM
160325 金融保险服务 自动提款机 美国运通银行ATM
160326 金融保险服务 自动提款机 瑞士友邦银行ATM
160327 金融保险服务 自动提款机 美国银行ATM
160328 金融保险服务 自动提款机 蒙特利尔银行ATM
160329 金融保险服务 自动提款机 纽约银行ATM
160330 金融保险服务 自动提款机 苏格兰皇家银行ATM
160331 金融保险服务 自动提款机 法国兴业银行ATM
160332 金融保险服务 自动提款机 德意志银行ATM
160333 金融保险服务 自动提款机 日本三菱东京日联银行ATM
160334 金融保险服务 自动提款机 巴克莱银行ATM
160335 金融保险服务 自动提款机 摩根大通银行ATM
160336 金融保险服务 自动提款机 中国邮政储蓄银行ATM
160337 金融保险服务 自动提款机 香港星展银行ATM
160338 金融保险服务 自动提款机 南洋商业银行ATM
160339 金融保险服务 自动提款机 上海商业银行ATM
160340 金融保险服务 自动提款机 永亨银行ATM
160341 金融保险服务 自动提款机 香港永隆银行ATM
160342 金融保险服务 自动提款机 创兴银行ATM
160343 金融保险服务 自动提款机 大新银行ATM
160344 金融保险服务 自动提款机 中信银行(国际)ATM
160345 金融保险服务 自动提款机 大众银行(香港)ATM
160346 金融保险服务 自动提款机 北京农商银行ATM
160347 金融保险服务 自动提款机 上海农商银行ATM
160348 金融保险服务 自动提款机 广州农商银行ATM
160349 金融保险服务 自动提款机 深圳农村商业银行ATM
160400 金融保险服务 保险公司 保险公司
160401 金融保险服务 保险公司 中国人民保险公司
160402 金融保险服务 保险公司 中国人寿保险公司
160403 金融保险服务 保险公司 中国平安保险公司
160404 金融保险服务 保险公司 中国再保险公司
160405 金融保险服务 保险公司 中国太平洋保险
160406 金融保险服务 保险公司 新华人寿保险公司
160407 金融保险服务 保险公司 华泰财产保险股份有限公司
160408 金融保险服务 保险公司 泰康人寿保险公司
160500 金融保险服务 证券公司 证券公司
160501 金融保险服务 证券公司 证券营业厅
160600 金融保险服务 财务公司 财务公司
170000 公司企业 公司企业 公司企业
170100 公司企业 知名企业 知名企业
170200 公司企业 公司 公司
170201 公司企业 公司 广告装饰
170202 公司企业 公司 建筑公司
170203 公司企业 公司 医药公司
170204 公司企业 公司 机械电子
170205 公司企业 公司 冶金化工
170206 公司企业 公司 网络科技
170207 公司企业 公司 商业贸易
170208 公司企业 公司 电信公司
170209 公司企业 公司 矿产公司
170300 公司企业 工厂 工厂
170400 公司企业 农林牧渔基地 其它农林牧渔基地
170401 公司企业 农林牧渔基地 渔场
170402 公司企业 农林牧渔基地 农场
170403 公司企业 农林牧渔基地 林场
170404 公司企业 农林牧渔基地 牧场
170405 公司企业 农林牧渔基地 家禽养殖基地
170406 公司企业 农林牧渔基地 蔬菜基地
170407 公司企业 农林牧渔基地 水果基地
170408 公司企业 农林牧渔基地 花卉苗圃基地
180000 道路附属设施 道路附属设施 道路附属设施
180100 道路附属设施 警示信息 警示信息
180101 道路附属设施 警示信息 摄像头
180102 道路附属设施 警示信息 测速设施
180103 道路附属设施 警示信息 铁路道口
180104 道路附属设施 警示信息 违章停车
180200 道路附属设施 收费站 收费站
180201 道路附属设施 收费站 高速收费站
180202 道路附属设施 收费站 国省道收费站
180203 道路附属设施 收费站 桥洞收费站
180300 道路附属设施 服务区 高速服务区
180301 道路附属设施 服务区 高速加油站服务区
180302 道路附属设施 服务区 高速停车区
180400 道路附属设施 红绿灯 红绿灯
180500 道路附属设施 路牌信息 路牌信息
190000 地名地址信息 地名地址信息 地名地址信息
190100 地名地址信息 普通地名 普通地名
190101 地名地址信息 普通地名 国家名
190102 地名地址信息 普通地名 省级地名
190103 地名地址信息 普通地名 直辖市级地名
190104 地名地址信息 普通地名 地市级地名
190105 地名地址信息 普通地名 区县级地名
190106 地名地址信息 普通地名 乡镇级地名
190107 地名地址信息 普通地名 街道级地名
190108 地名地址信息 普通地名 村庄级地名
190109 地名地址信息 普通地名 村组级地名
190200 地名地址信息 自然地名 自然地名
190201 地名地址信息 自然地名 海湾海峡
190202 地名地址信息 自然地名 岛屿
190203 地名地址信息 自然地名 山
190204 地名地址信息 自然地名 河流
190205 地名地址信息 自然地名 湖泊
190300 地名地址信息 交通地名 交通地名
190301 地名地址信息 交通地名 道路名
190302 地名地址信息 交通地名 路口名
190303 地名地址信息 交通地名 环岛名
190304 地名地址信息 交通地名 高速路出口
190305 地名地址信息 交通地名 高速路入口
190306 地名地址信息 交通地名 立交桥
190307 地名地址信息 交通地名 桥
190308 地名地址信息 交通地名 城市快速路出口
190309 地名地址信息 交通地名 城市快速路入口
190310 地名地址信息 交通地名 隧道
190311 地名地址信息 交通地名 铁路
190400 地名地址信息 门牌信息 门牌信息
190401 地名地址信息 门牌信息 地名门牌
190402 地名地址信息 门牌信息 道路门牌
190403 地名地址信息 门牌信息 楼栋号
190500 地名地址信息 市中心 城市中心
190600 地名地址信息 标志性建筑物 标志性建筑物
190700 地名地址信息 热点地名 热点地名
200000 公共设施 公共设施 公共设施
200100 公共设施 报刊亭 报刊亭
200200 公共设施 公用电话 公用电话
200300 公共设施 公共厕所 公共厕所
200301 公共设施 公共厕所 男洗手间
200302 公共设施 公共厕所 女洗手间
200303 公共设施 公共厕所 残障洗手间/无障碍洗手间
200304 公共设施 公共厕所 婴儿换洗间/哺乳室/母婴室
200400 公共设施 紧急避难场所 紧急避难场所
220000 事件活动 事件活动 事件活动
220100 事件活动 公众活动 公众活动
220101 事件活动 公众活动 节日庆典
220102 事件活动 公众活动 展会展览
220103 事件活动 公众活动 体育赛事
220104 事件活动 公众活动 文艺演出
220105 事件活动 公众活动 大型会议
220106 事件活动 公众活动 运营活动
220107 事件活动 公众活动 商场活动
220200 事件活动 突发事件 突发事件
220201 事件活动 突发事件 自然灾害
220202 事件活动 突发事件 事故灾难
220203 事件活动 突发事件 城市新闻
220204 事件活动 突发事件 公共卫生事件
220205 事件活动 突发事件 公共社会事件
970000 室内设施 室内设施 室内设施
990000 通行设施 通行设施 通行设施
991000 通行设施 建筑物门 建筑物门
991001 通行设施 建筑物门 建筑物正门
991400 通行设施 临街院门 临街院门
991401 通行设施 临街院门 临街院正门

二、天气查询
注意:高德天气查询只支持中国大陆、香港、澳门
1、填写高德key
2、导入高德搜索包,我这里用的是(AMap_Search_V3.4.0_20160811.jar)
然后就开始天气的查询
首先创建一个WeatherSearchQuery对象,第一个参数为城市,第二个参数设置天气类型
实况天气为WEATHER_TYPE_LIVE、天气预报为WEATHER_TYPE_FORECAST
然后创建WeatherSearch对象,为WeatherSearch对象设置搜索条件,设置搜索回调最后开始异步搜索

public class MainActivity extends Activity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main_layout);

        //检索参数为城市和天气类型,实况天气为WEATHER_TYPE_LIVE、天气预报为WEATHER_TYPE_FORECAST
        WeatherSearchQuery weatherSearchQuery=new WeatherSearchQuery("武汉", WeatherSearchQuery.WEATHER_TYPE_LIVE);
        //创建WeatherSearch对象
        WeatherSearch search=new WeatherSearch(this);
        //为search对象设置搜索条件
        search.setQuery(weatherSearchQuery);
        //设置搜索回调
        search.setOnWeatherSearchListener(new WeatherSearch.OnWeatherSearchListener() {
            @Override
            public void onWeatherLiveSearched(LocalWeatherLiveResult weatherLiveResult, int rCode) {
                if (rCode == 1000) {
                    if (weatherLiveResult != null && weatherLiveResult.getLiveResult() != null) {
                        LocalWeatherLive weatherlive = weatherLiveResult.getLiveResult();
                        Log.i("TAG_MAIN",weatherlive.getReportTime()+"发布");
                        Log.i("TAG_MAIN",weatherlive.getWeather());
                        Log.i("TAG_MAIN",weatherlive.getTemperature()+"°");
                        Log.i("TAG_MAIN",weatherlive.getWindDirection()+"风     "+weatherlive.getWindPower()+"级");
                        Log.i("TAG_MAIN","湿度         "+weatherlive.getHumidity()+"%");
                    }else {
                        Log.i("TAG_MAIN","无结果");
                    }
                }else {
                    Log.i("TAG_MAIN","搜索失败");
                }
            }

            @Override
            public void onWeatherForecastSearched(LocalWeatherForecastResult localWeatherForecastResult, int i) {

            }
        });
        //开始异步搜索
        search.searchWeatherAsyn();
    }

}

结果如下:
09-26 15:22:50.331 3470-3470/chapter.com.chapter I/TAG_MAIN: 2016-09-26 15:00:00发布
09-26 15:22:50.331 3470-3470/chapter.com.chapter I/TAG_MAIN: 多云
09-26 15:22:50.331 3470-3470/chapter.com.chapter I/TAG_MAIN: 33°
09-26 15:22:50.331 3470-3470/chapter.com.chapter I/TAG_MAIN: 北风 5级
09-26 15:22:50.331 3470-3470/chapter.com.chapter I/TAG_MAIN: 湿度 51%

三、地理或逆地理编码

地理编码,又称为地址匹配,是从已知的地址描述到对应的经纬度坐标的转换过程。该功能适用于根据用户输入的地址确认用户具体位置的场景,常用于配送人员根据用户输入的具体地址找地点。

1、填写高德key
2、导入高德搜索包,我这里用的是(AMap_Search_V3.4.0_20160811.jar)

地理编码实现步骤如下:
1、继承 OnGeocodeSearchListener 监听。
2、构造 GeocodeSearch 对象,并设置监听。
3、通过 GeocodeQuery(java.lang.String locationName, java.lang.String city) 设置查询参数,调用 GeocodeSearch 的 getFromLocationNameAsyn(GeocodeQuery geocodeQuery) 方法发起请求。
4、通过回调接口 onGeocodeSearched 解析返回的结果。

代码如下:

public class MainActivity extends Activity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main_layout);
        //构造 GeocodeSearch 对象,并设置监听
        GeocodeSearch geocoderSearch = new GeocodeSearch(this);
        geocoderSearch.setOnGeocodeSearchListener(new GeocodeSearch.OnGeocodeSearchListener() {
            @Override
            public void onRegeocodeSearched(RegeocodeResult regeocodeResult, int i) {

            }

            @Override
            public void onGeocodeSearched(GeocodeResult geocodeResult, int i) {
                //判断请求是否成功(1000为成功,其他为失败)
                if (i == 1000) {
                    if (geocodeResult != null && geocodeResult.getGeocodeAddressList() != null
                            && geocodeResult.getGeocodeAddressList().size() > 0) {
                        GeocodeAddress address = geocodeResult.getGeocodeAddressList().get(0);
                        Log.i("TAG_MAIN", "经纬度值:" + address.getLatLonPoint() + "位置描述:"
                                + address.getFormatAddress());
                    }
                }
            }
        });
        //通过 GeocodeQuery(java.lang.String locationName, java.lang.String city) 设置查询参数,调用 GeocodeSearch 的 getFromLocationNameAsyn(GeocodeQuery geocodeQuery) 方法发起请求
        GeocodeQuery query = new GeocodeQuery("武汉大学", "武汉");
        //发起请求
        geocoderSearch.getFromLocationNameAsyn(query);
    }
}

结果如下:
09-26 15:37:07.001 23812-23812/chapter.com.chapter I/TAG_MAIN: 经纬度值:30.53786,114.365248位置描述:湖北省武汉市武昌区武汉大学

逆地理编码,又称地址解析服务,是指从已知的经纬度坐标到对应的地址描述(如行政区划、街区、楼层、房间等)的转换。常用于根据定位的坐标来获取该地点的位置详细信息,与定位功能是黄金搭档。

逆地理编码实现步骤如下:
1、继承 OnGeocodeSearchListener 监听。
2、构造 GeocodeSearch 对象,并设置监听。
3、通过 RegeocodeQuery(LatLonPoint point, float radius, java.lang.String latLonType) 设置查询参数,调用 GeocodeSearch 的 getFromLocationAsyn(RegeocodeQuery regeocodeQuery) 方法发起请求。
4、通过回调接口 onRegeocodeSearched 解析返回的结果。

代码如下:

public class MainActivity extends Activity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main_layout);
        //构造 GeocodeSearch 对象,并设置监听
        GeocodeSearch geocoderSearch = new GeocodeSearch(this);
        geocoderSearch.setOnGeocodeSearchListener(new GeocodeSearch.OnGeocodeSearchListener() {
            @Override
            public void onRegeocodeSearched(RegeocodeResult regeocodeResult, int i) {
                //判断请求是否成功(1000为成功,其他为失败)
                if (i == 1000) {
                    if (regeocodeResult != null && regeocodeResult.getRegeocodeAddress() != null
                            && regeocodeResult.getRegeocodeAddress().getFormatAddress() != null) {

                        Log.i("TAG_MAIN", regeocodeResult.getRegeocodeAddress().getCity());
                        Log.i("TAG_MAIN", regeocodeResult.getRegeocodeAddress().getFormatAddress());
                        Log.i("TAG_MAIN", regeocodeResult.getRegeocodeAddress().getStreetNumber().getStreet()+","+regeocodeResult.getRegeocodeAddress().getStreetNumber().getNumber());

                    }
                }
            }

            @Override
            public void onGeocodeSearched(GeocodeResult geocodeResult, int i) {

            }
        });
        // 第一个参数表示一个Latlng,第二参数表示范围多少米,第三个参数表示是火系坐标系还是GPS原生坐标系
        RegeocodeQuery query = new RegeocodeQuery(new LatLonPoint(30.53786, 114.365248), 200, GeocodeSearch.AMAP);
        //发起请求
        geocoderSearch.getFromLocationAsyn(query);
    }
}

返回结果如下:
09-26 15:45:37.928 3976-3976/chapter.com.chapter I/TAG_MAIN: 武汉市
09-26 15:45:37.928 3976-3976/chapter.com.chapter I/TAG_MAIN: 湖北省武汉市武昌区珞珈山街街道武汉大学
09-26 15:45:37.928 3976-3976/chapter.com.chapter I/TAG_MAIN: 八一路,299号

返回的对象可以获得的内容不止是这些,还有更多,需要更多其他内容的可以自己去高德文档上查询,如商圈、路口等。
http://a.amap.com/lbs/static/unzip/Android_Map_Doc/index.html

通过这篇博客的学习相信我们已经可以应对大部分的简单地图搜索的需求了,下篇博客我们将进行实战训练: 仿加菲派地图选址

Androidd 移动端地图开发之高德地图全功能系列开发二(搜索模块)

标签:

原文地址:http://blog.csdn.net/a659854/article/details/52670982

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!