Java 如何在Android SDK中调用Google地图方向Web服务?

Java 如何在Android SDK中调用Google地图方向Web服务?,java,android,web-services,google-maps,google-maps-api-3,Java,Android,Web Services,Google Maps,Google Maps Api 3,嗨,我是android开发的新手。在我的应用程序中,我需要从google maps api direction webservice读取数据 http://maps.googleapis.com/maps/api/directions/xml?origin=Toronto&destination=Montreal&sensor=false 我想称之为Web服务。并从这个链接读取数据。请任何人在这个问题上帮助我。你可以通过HttpConnection public String getValuef

嗨,我是android开发的新手。在我的应用程序中,我需要从google maps api direction webservice读取数据

http://maps.googleapis.com/maps/api/directions/xml?origin=Toronto&destination=Montreal&sensor=false


我想称之为Web服务。并从这个链接读取数据。请任何人在这个问题上帮助我。

你可以通过
HttpConnection

public String getValuefromUrl(String url)
    {
        try
        {
            DefaultHttpClient httpClient = new DefaultHttpClient();
            HttpGet httpGet = new HttpGet(url);
            ResponseHandler<String> resHandler = new BasicResponseHandler();
            String page = httpClient.execute(httpGet, resHandler);
            Log.v("PAGE",page);
            return page;
        }
        catch(Exception ex)
        {
            ex.printStackTrace();
            return "zero";  

        }
    }
公共字符串getValuefromUrl(字符串url)
{
尝试
{
DefaultHttpClient httpClient=新的DefaultHttpClient();
HttpGet HttpGet=新的HttpGet(url);
ResponseHandler resHandler=new BasicResponseHandler();
String page=httpClient.execute(httpGet,resHandler);
Log.v(“第页”,第页);
返回页面;
}
捕获(例外情况除外)
{
例如printStackTrace();
返回“零”;
}
}

谢谢,它工作得很好