3

起初为我糟糕的语法感到抱歉。

我正在使用geogoogle(Google Geocoder Java API)http://geo-google.sourceforge.net/用Java编写程序

我需要从两个特定点获取这些点之间的步行方向,以及这些信息要导出到 KML 文件中。你知道我怎么能用Java做到这一点吗?有我可以使用的 API 吗?也许从 java 程序调用 google 并处理结果 - 但怎么做呢?

提前致谢。

PS。正如我在此处看到的那样,Google 提供了此功能http://www.gringod.com/2008/02/26/save-google-maps-driving-directions/但我需要从 Java 调用所有这些功能。

4

1 回答 1

1

我怀疑 geogoogle 实用程序已经在向 google 发出指定 KML 输出格式的请求,因为在 java 中解析比 JSON(默认)更容易。问题是 geogoogle 没有向您公开原始 KML 响应。

如果我是你,我会完全停止使用 geogoogle 实用程序,并自己向地理编码器发出请求。这真的不难,您只需发送简单的 HTTP GET 请求(请参阅此处的文档),您应该能够轻松捕获原始 KML 响应并将它们粘贴到您喜欢的任何位置。

于 2010-01-10T21:17:48.697 回答