谷歌地图将行车路线导出到kml文件 - java geogoogle

发布于 2024-08-17 13:23:07 字数 565 浏览 11 评论 0原文

首先为我糟糕的语法感到抱歉。

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

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

提前致谢。

附言。谷歌提供了这个功能,正如我在这里看到的http:// /www.gringod.com/2008/02/26/save-google-maps-driven-directions/ 但我需要从 Java 调用所有这些。

Sorry at first for my poor grammar.

I am writing a program in Java using geogoogle (Google Geocoder Java API) http://geo-google.sourceforge.net/

I need from two specific points to get the walking directions between these points and also these info to be exported in a KML file.
Do you know how can I do it from Java? Is there an API that I can use? Perhaps making a call from the java program to google and handle the result - but how can it be done?

Thanks in advance.

PS. Google gives this functionality as i saw here http://www.gringod.com/2008/02/26/save-google-maps-driving-directions/ but I need all these to be called from Java.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

温柔一刀 2024-08-24 13:23:07

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

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

I suspect that the geogoogle utility is already making requests to google that specify the KML output format, since it's easier to parse in java than JSON (the default). The trouble is that geogoogle isn't exposing the raw KML response to you.

If I were you, I'd stop using the geogoogle utility altogether, and make the requests to the geocoder yourself. It's really not difficult, you just send simple HTTP GET requests (see the documentation here), and you should be easily able to capture the raw KML responses and stick them wherever you like.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文