百度地图之周边兴趣点搜索

先说一下主要函数,可以在百度地图官网上看到:

1、搜索兴趣点信息,所使用的方法为:poiSearchInbounds(String key, GeoPoint ptLB, GeoPoint ptRT)

2、城市检索,即在某一城市内搜索兴趣点信息。所使用的方法是:poiSearchInCity(String city, String key);

3、周边检索指的是以指定坐标点为圆心,根据给定关键字查询一定半径范围内的全部兴趣点。使用方法:poiSearchNearBy(String key, GeoPoint pt, int radius);

4、根据地理坐标查询地址信息:

mMKSearch. reverseGeocode ( new GeoPoint ( 40057031, 116307852 ) ) ; //逆地址解析

mMKSearch. geocode (key, city ) ; //地址解析

5、根据关键词查询在线建议词,具体使用的方法为:suggestionSearch(String key),参数key为关键字

  1. 下面是我的软件中的代码实例:(以公交车搜索为例)
    mSearch.poiSearchNearBy("公交站", point, spinnermeter);
    		    	Toast.makeText(PoiSearch.this, "'公交站'"+"搜索中..", Toast.LENGTH_SHORT).show();
    		    	PoiSearch.this.popMenu.setPopSelected(0, Color.WHITE) ;
    		    	this.popMenu.dismiss();
    这里顺便讲一下弹出窗体的方法
    this.popMenu = new PoiMenu(this, Color.WHITE, new PoiMenuOnItemClickListenerCallback());
    		this.popAdapter=new PopupMenuAdapter(this,this.PicIds,this.TexIds);
    		this.popMenu.setPopmenuAdapter(popAdapter);
            this.popMenu.setAnimationStyle(R.style.PopupMenuAnimation);
    你先要定义好弹窗格式PoiMenu和适配器PopupMenuAdapter。
    
    
    
    
    
    
    
    
    
    

    然后这里贴出 PoiMenuOnItemClickListenerCallback():
     //弹出窗体里的每一个组件的单击事件
        private class PoiMenuOnItemClickListenerCallback implements OnItemClickListener {
    		@Override
    		public void onItemClick(AdapterView<?> parent, View view, int position,
    				long  id) {
    				PoiSearch.this.popMenu.setPopSelected(position, Color.YELLOW) ;
    				switchItemActivity(position);
    		}
        }

    实例如图:
    百度地图之周边兴趣点搜索_第1张图片 百度地图之周边兴趣点搜索_第2张图片 百度地图之周边兴趣点搜索_第3张图片

    安卓市场:http://apk.hiapk.com/html/2013/05/1468059.html?module=256&info=IWjtVg9cqVJLYg%3D%3D
    N多市场:http://www.nduoa.com/apk/detail/553415

    360手机助手:http://zhushou.360.cn/search/index/?kw=%E6%A0%A1%E5%9B%AD%E5%B0%8F%E5%8A%A9%E6%89%8B

    百度应用:http://as.baidu.com/a/item?docid=3101724&pre=web_am_se

    优亿市场(eoe):http://www.eoemarket.com/search/apps/?keyword=%E6%A0%A1%E5%9B%AD%E5%B0%8F%E5%8A%A9%E6%89%8B



你可能感兴趣的:(android,android,手机,sdk,百度地图,PopupWindo)