与其直接使用Web API,您应该使用由http://code.google.com/p/gdata-java-client/提供的Java包装器。有关地图API的详细信息,请参见http://code.google.com/apis/maps/documentation/mapsdata/developers_guide_java.html。 请注意,这不是Android Maps Jar API,而是附加的API内容,因此您需要将JAR包含在您的APK构建中。
是的,这是可能的,但你需要使用Google Maps Web API,因为Android SDK不再具有任何路线计算功能(自版本0.9以后)。您可以在此处找到一些用于路线计算的示例(请查看我的回复:如何使用kml文件在地图上绘制路径?)您所要做的就是创建一个包含所有必要参数(如地理点和模式(步行、驾驶))的Google地图请求URL,然后将响应作为KML(xml)数据获取(只需向Google URL添加&output=kml),其中包含了您所需的所有信息(时间和距离)。然后,您需要解析响应(kml/xml),例如使用SAX解析器,就像我的示例代码中一样。还请参阅此帖子:如何通过HTTP服务器端请求获取Google Maps公共交通方向。