谷歌地图将行车路线导出到 kml 文件 - java geogoogle
Posted
技术标签:
【中文标题】谷歌地图将行车路线导出到 kml 文件 - java geogoogle【英文标题】:google maps export driving directions to kml file - java geogoogle 【发布时间】:2010-01-10 20:38:39 【问题描述】:对不起,我的语法很差。
我正在使用 geogoogle(Google Geocoder Java API)http://geo-google.sourceforge.net/用 Java 编写程序
我需要从两个特定点获取这些点之间的步行路线,并将这些信息导出到 KML 文件中。 你知道我怎么能用Java做到这一点吗?有我可以使用的 API 吗?也许从 java 程序调用 google 并处理结果 - 但怎么做呢?
提前致谢。
附言。正如我在http://www.gringod.com/2008/02/26/save-google-maps-driving-directions/ 看到的那样,Google 提供了此功能,但我需要从 Java 调用所有这些功能。
【问题讨论】:
【参考方案1】:我怀疑 geogoogle 实用程序已经在向 google 发出指定 KML 输出格式的请求,因为在 java 中解析比 JSON(默认)更容易。问题是 geogoogle 没有向您公开原始 KML 响应。
如果我是你,我会完全停止使用 geogoogle 实用程序,并自己向地理编码器发出请求。这真的不难,您只需发送简单的 HTTP GET 请求(请参阅文档here),您应该能够轻松捕获原始 KML 响应并将它们粘贴到您喜欢的任何位置。
【讨论】:
好的,我将使用简单的 HTTP GET 请求,但您提供的链接仅与地理编码有关。我还没有找到类似的东西来获取驾驶或步行方向并获得 KML 响应。我的主要问题仍然存在。以上是关于谷歌地图将行车路线导出到 kml 文件 - java geogoogle的主要内容,如果未能解决你的问题,请参考以下文章