当前位置: 首页 > 知识库问答 >
问题:

Android、谷歌地图、多段线、最短路径

纪实
2023-03-14

我已经阅读了一些有关堆栈溢出的主题,但没有找到解决问题的确切方法。我会尽力解释我的问题。例如,假设我有一个网格9x9。坐标由交点表示。是否有一种方法或某人是否已经实施了一个程序,从坐标a(X,Y)到坐标B(V,W)绘制一条线,其中该线表示最短路径。。

在我的问题中,我使用的是谷歌地图,我想在坐标之间画一条折线。。

这类似于我的问题,但在我的情况下,我想使用坐标而不是“权重”

Java-在距离加权地图中查找两点之间的最短路径

:)

共有1个答案

荆城
2023-03-14

如果您使用的是谷歌地图,那么您可以使用谷歌方向API。我希望这些链接将对您有所帮助。

http://javapapers.com/android/draw-path-on-google-maps-android-api

https://developers.google.com/maps/documentation/directions/

 类似资料:
  • DrawPath()用于在地图上绘制多边形。 现在我的问题是路线没有正确显示在地图上,因为它在链接中有航路点。我在Android4.2上使用它 我的链接是http://maps.googleapis.com/maps/api/directions/json?origin=18.XXX,73.XXXdestination=18。三十、 73。XXX

  • 我是xamarin的新手,我需要在应用程序中放置谷歌地图。 我已经从xamarin下载了示例: https://github.com/xamarin/monodroid-samples/tree/master/MapsAndLocationDemo_v2 经过一些改变,它工作了,这个项目显示地图。 以下是工作的项目的代码: /MainActivity.cs/ /BasicDemo.axml/ /A

  • 所以我看到了一个特殊的例外,我敢肯定的是谷歌地图的绘图代码。 我有一个片段,在那里我以编程方式添加了一个支持地图片段,然后我在其中操纵谷歌地图实例。 这是stacktrace: 我无法可靠地复制它(尽管这种情况经常发生),我已经查看了ReadWriteDirectByteBuffer和ShortToByteBufferAdapter,但没有任何东西突然出现在我面前。 有什么想法吗?

  • 当我在谷歌地图上绘制两个坐标之间的路线时,我使用的是谷歌API URL,我可以获得所有数据,但现在我可以在多个坐标之间绘制路线,我该怎么做? http://maps.googleapis.com/maps/api/directions/xml?origin=41.020381,28.936672

  • 我对Android开发真的是一个新手,有几天我会尝试在我的应用程序中添加一个地图。我尝试了一些事情,但没有成功。如果有人能帮我,我很感激。 我做过的事: 将google-play-services_lib添加到我的包资源管理器中。 包含了android-support-v4.jar和google-play-services.jar作为我的项目的依赖项。 下面是main.xml文件 这里是清单文件

  • 我试图找到android maps api v2的方法,它将决定我在移动时创建的折线的长度。我会把它放在onLocationChanged()中,以便不断更新。有人知道方法是什么吗?maps api将显示哪些单元的长度吗?