一开始很抱歉我语法不好。
我正在使用geogoogle(google geocoder java api)用java编写一个程序http://geo-google.sourceforge.net/
我需要从两个特定的点来获取这些点之间的行走方向,并且这些信息要导出到kml文件中。
你知道我怎么用Java做吗?有我可以使用的api吗?也许从java程序调用google并处理结果-但是如何才能做到呢?
提前谢谢。
谷歌提供了这个功能,正如我在这里看到的,但是我需要从Java调用所有这些功能。
最佳答案
我怀疑geogoogle实用程序已经向google发出了指定kml输出格式的请求,因为用java解析比json(默认)更容易。问题是GeoGoogle没有向您公开原始的KML响应。
如果我是你,我将完全停止使用geogoogle实用程序,并亲自向geocoder发出请求。这其实并不困难,您只需发送简单的http get请求(请参阅文档here),并且您应该能够轻松捕获原始kml响应并将其粘贴到您喜欢的任何位置。