<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) 評論(0)  編輯  收藏
    到了一個較陌生的環境,經常會在周邊找一些基礎設施,比如銀行,商場,餐廳等(還有一種更急切的是找廁所)。通過百度提供的地圖API,可以在你的應用中簡單做到,詳情可閱讀Place API。我們以查找周邊銀行作為示例,需確定的參數至少有三個,要查找的位置的經度和緯度,需要查找的內容的類型或是關鍵字。

        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測試

        @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());
            }
        }

    輸出內容(省略部分內容)

    <?xml version="1.0" encoding="utf-8" ?>
    <PlaceSearchResponse>
    <status>OK</status>
    <results>
    <result>
    <name>中國工商銀行東長安街支行</name>
    <location>
    <lat>39.915891</lat>
    <lng>116.41867</lng>
    </location>
    <address>東城區東長安街1號東方廣場西三辦公樓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=中國工商銀行東長安街支行, telephone=null, address=東城區東長安街1號東方廣場西三辦公樓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]

    原創文章,轉載請注明: 轉載自http://www.qiyadeng.com/

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



    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 亚洲一线产区二线产区区| 伊人久久亚洲综合| 亚洲伦理中文字幕| 曰批全过程免费视频播放网站 | 亚洲毛片免费视频| 99国产精品视频免费观看| 久久精品亚洲中文字幕无码网站 | 亚洲人成色77777在线观看大| 亚洲av无码有乱码在线观看| 午夜免费福利在线| 亚洲人片在线观看天堂无码| 女人张开腿等男人桶免费视频| 久久亚洲精品国产精品婷婷| 毛色毛片免费观看| 看Aⅴ免费毛片手机播放| 亚洲AV无码成H人在线观看| 无码免费又爽又高潮喷水的视频 | 亚洲第一街区偷拍街拍| 妞干网免费观看视频| 香港经典a毛片免费观看看| 国产精品亚洲不卡一区二区三区 | 亚洲AV无码第一区二区三区 | 国产精品亚洲专区在线观看| AV免费网址在线观看| 怡红院亚洲红怡院在线观看| 亚洲精品99久久久久中文字幕| 丝瓜app免费下载网址进入ios| 五月天网站亚洲小说| 女人18毛片特级一级免费视频| 一级女性全黄久久生活片免费| 久久久久亚洲AV无码专区体验| 最近的免费中文字幕视频| 五月天婷婷精品免费视频| 亚洲国产精品一区二区久久| 毛片在线看免费版| 国产无遮挡色视频免费观看性色| 激情内射亚洲一区二区三区| 亚洲国产人成网站在线电影动漫| 日本免费网站视频www区| 狠狠入ady亚洲精品| 亚洲国产精品久久久久婷婷老年|