<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    qiyadeng

    專注于Java示例及教程
    posts - 84, comments - 152, trackbacks - 0, articles - 34

    周邊信息查詢

    Posted on 2013-03-26 22:45 qiyadeng 閱讀(1773) 評(píng)論(0)  編輯  收藏
    到了一個(gè)較陌生的環(huán)境,經(jīng)常會(huì)在周邊找一些基礎(chǔ)設(shè)施,比如銀行,商場(chǎng),餐廳等(還有一種更急切的是找?guī)Mㄟ^百度提供的地圖API,可以在你的應(yīng)用中簡(jiǎn)單做到,詳情可閱讀Place API。我們以查找周邊銀行作為示例,需確定的參數(shù)至少有三個(gè),要查找的位置的經(jīng)度和緯度,需要查找的內(nèi)容的類型或是關(guān)鍵字。

        public String getPalace(String query,String lat,String lng) throws ClientProtocolException, IOException{
            HttpClient httpClient 
    = new DefaultHttpClient();
            String url 
    = palceRequestUrl(query,lat,lng);
            logger.log(Level.INFO, url);
            HttpGet httpget 
    = new HttpGet(url);
            ResponseHandler
    <String> responseHandler = new BasicResponseHandler();
            String responseBody 
    = httpClient.execute(httpget, responseHandler);//位置xml
            logger.log(Level.INFO,"baidu response:"+responseBody);
            
    return responseBody;
        }
        
        
    public String palceRequestUrl(String query,String lat,String lng) throws UnsupportedEncodingException {
            String url 
    = WeChatConstant.BASEURL + "place/search?query=" + URLEncoder.encode(query,"UTF-8"+ "&key="
                    
    + WeChatConstant.MAPKEY +"&location="+lat+","+lng +"&radius=2000"+"&output=" + WeChatConstant.OUTPUTFORMAT;
            
    return url;
        }

    Junit測(cè)試

        @Test
        
    public void testGetBaiduPlace() throws Exception{
            BaiduMapService bms 
    = new BaiduMapService();
            String response 
    = bms.getPalace("銀行""39.915""116.404");
            List
    <BaiduPlaceResponse> list = BaiduPlaceResponse.getBaiduPlace(response);
            
    for(BaiduPlaceResponse res:list){
                System.out.println(res.toString());
            }
        }

    輸出內(nèi)容(省略部分內(nèi)容)

    <?xml version="1.0" encoding="utf-8" ?>
    <PlaceSearchResponse>
    <status>OK</status>
    <results>
    <result>
    <name>中國(guó)工商銀行東長(zhǎng)安街支行</name>
    <location>
    <lat>39.915891</lat>
    <lng>116.41867</lng>
    </location>
    <address>東城區(qū)東長(zhǎng)安街1號(hào)東方廣場(chǎng)西三辦公樓1樓</address>
    <uid>a025683c73033c35a21de987</uid>
    <detail_url>http://api.map.baidu.com/place/detail?uid=a025683c73033c35a21de987&amp;amp;output=html&amp;amp;source=placeapi</detail_url>
    <tag>銀行,王府井/東單</tag>
    </result>
    </results>
    </PlaceSearchResponse>
    BaiduPlaceResponse [name=中國(guó)工商銀行東長(zhǎng)安街支行, telephone=null, address=東城區(qū)東長(zhǎng)安街1號(hào)東方廣場(chǎng)西三辦公樓1樓, lat=39.915891, lng=116.41867, tag=null, detailUrl=http://api.map.baidu.com/place/detail?uid=a025683c73033c35a21de987
    &amp;output=html&amp;source=placeapi]

    原創(chuàng)文章,轉(zhuǎn)載請(qǐng)注明: 轉(zhuǎn)載自http://www.qiyadeng.com/

    本文鏈接地址: 周邊信息查詢



    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 国产精品成人免费一区二区| 亚洲成Av人片乱码色午夜| 亚洲精品无码久久久久久久 | 亚洲国产成人乱码精品女人久久久不卡| 美女在线视频观看影院免费天天看| 亚洲AV无码一区二区二三区软件 | 亚洲av无码国产精品夜色午夜| 免费观看日本污污ww网站一区| 国产免费看JIZZ视频| 黄色网站软件app在线观看免费 | 久久国产精品免费看| 亚洲二区在线视频| 亚洲国产精品一区二区第一页| 免费一级毛片在线播放| 永久免费AV无码国产网站 | 亚洲美女大bbbbbbbbb| 亚洲AV无码乱码在线观看富二代| 亚洲国产精品无码久久九九| 日本免费一区二区三区最新vr| 老司机在线免费视频| 曰批全过程免费视频网址| 无码专区AAAAAA免费视频| 免费看黄的成人APP| 中文永久免费观看网站| 亚洲国产成人综合| 亚洲理论精品午夜电影| 久久亚洲精品中文字幕| 亚洲AV日韩AV天堂久久| 亚洲av无码潮喷在线观看| 亚洲国产精品一区二区第一页 | 久久精品免费一区二区三区| 99精品视频在线观看免费| 三根一起会坏掉的好痛免费三级全黄的视频在线观看 | 国产精品亚洲视频| 亚洲精品国产成人影院| 亚洲人成网站观看在线播放| 亚洲精品专区在线观看| 亚洲色偷偷狠狠综合网| 免费v片在线观看无遮挡| 国产成人免费a在线资源| 亚洲AV无码一区二区三区在线观看 |