2011-03-04 4 views

답변

0

실제로 내 ViewMap에서 정보를 검색하고 표시하는 데 동일한 문제가 있습니다. 사실 나는 테 Googles 플레이스 API를 사용하려고했습니다. 그것을 사용할 oreder에서는, 당신은 에 찾아 낼 수있는 appli에 AdSense ID 및 필요 물을 채워야한다, 그러나 그것이 u를 위해 작동하는 경우에, 당신은 운이 좋은 남자이고 나는 당신이 그것을 어떻게했는지 당신에게 알게한다 .

정보를 얻으려면 실제로이 URL을 사용하십시오. http://maps.google.com/maps/geo?q=1+Place+Delille,+Clermont+Ferrand,+France&output=xml&oe=utf8 \ 거기 당신은 당신이이처럼 앱 안드로이드에서 사용할 수있는 XML 정보 ...

HttpClient httpclient = new DefaultHttpClient(); 
String result = ""; 
ResponseHandler<String> handler = new BasicResponseHandler(); 
byte[] utf8s; 
     utf8s = txtSearch.getText().toString().getBytes("UTF-8"); 
     String place = new String(utf8s, "UTF-8"); 
     place = place.trim().replace(" ", "+"); 

     HttpGet request = new HttpGet("http://maps.google.com/maps/geo?q="+place+"&output=xml&oe=utf8"); 

    result = httpclient.execute(request, handler); 
    String coordonees = result.substring(result.indexOf("<coordinates>"), result.indexOf("</coordinates>")); 

를 얻을 수 있습니다 당신은 좌표를 얻고 당신의 viewmap을 통해 당신의 장소를 표시 할 수 있습니다

mapController.setCenter (new GeoPoint ((int) (lat * 1E6), (int) (* 1E6))));

... 그것은 나 공공 장소가 아닌 특정 장소를 찾을 수 있습니다 ... 그것은 U 작동 정보를

+0

감사를 바랍니다. 더 많은 정보를 얻으면 알려 드리겠습니다. 나는 이것을 지금 시도 할 것이다. – Droidme

관련 문제