Java 将google地图数据加载到可搜索的数据结构中

Java 将google地图数据加载到可搜索的数据结构中,java,android,google-maps,kml,Java,Android,Google Maps,Kml,对于我的CS学士,我正在使用android和谷歌地图做一个高级项目 我的设想是使用谷歌地图的道路数据来做一个(相对)简单的Dijkstra最短路径。我打算随着二维距离增加高程变化。我在安卓系统中使用地图做得很好,但在尝试以任何可搜索的形式访问谷歌地图数据时,我完全被难住了 我将如何访问特定区域内道路交叉口(横向/纵向)的数据 必须有一种方法以某种树的形式提取数据。似乎kml有可能做到这一点 任何指点都会很棒 我希望我的路径能跟随道路,但如果我不能,这将很快变成定向越野应用程序 杰夫我不相信你能从

对于我的CS学士,我正在使用android和谷歌地图做一个高级项目

我的设想是使用谷歌地图的道路数据来做一个(相对)简单的Dijkstra最短路径。我打算随着二维距离增加高程变化。我在安卓系统中使用地图做得很好,但在尝试以任何可搜索的形式访问谷歌地图数据时,我完全被难住了

我将如何访问特定区域内道路交叉口(横向/纵向)的数据

必须有一种方法以某种树的形式提取数据。似乎kml有可能做到这一点

任何指点都会很棒

我希望我的路径能跟随道路,但如果我不能,这将很快变成定向越野应用程序


杰夫

我不相信你能从谷歌地图上获取原始道路数据(这些信息非常有价值——如果谷歌免费提供,我可以看到汽车导航公司破产了!)。你所能做的最好的事情就是得到你可能想要查看的。

取而代之的是,他们有可供查看的横向/纵向街道点。谷歌和其他公司购买了他们的,这样你就不会被允许访问原始信息。

谢谢。看起来我可以通过为我居住的城市创建自定义kml来伪造我的项目。但这并不是最优的。谁还需要汽车导航公司?