谷歌地图将行车路线导出到 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的主要内容,如果未能解决你的问题,请参考以下文章

google-maps kml,如何标记线串?

将 netCDF 文件显示到 Google 地图

怎么在google上批量导出经纬度

谷歌地图上两个位置之间的Android路线

根据谷歌地图的行车路线

谷歌高清卫星地图应用到测绘教程