gpt4 book ai didi

java - 在 Android map 上绘制地理上准确的弧线

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:05:21 27 4
gpt4 key购买 nike

我想用一个中心 GPS 点和两个 GPS 端点画一条弧线。我可以使用任何可以与 android 一起使用的 map 软件。

到目前为止,我已经尝试过 Android 版 Google map 。安卓 map 框。安卓版ARCGIS。他们似乎都无法完成这个简单的任务。

我猜我需要某种叠加层?

enter image description here enter image description here

最佳答案

不幸的是,我现在不能真正给你一个完整的答案,因为这个问题需要大量的数学知识,而且我无法完全理解你在表格中显示的数据。我假设您正在尝试获得类似于 this 的最终结果。 .如果是这种情况,您将有一个中心点、半径和开始 LatLng 和结束 LatLng 的弧(这也可以通过额外的数学计算从中心点计算)。如果我有机会编写一些处理数学方面的代码,我会尝试更新这个答案。据我所知,没有一个 map 库(谷歌地图、Mapbox)包含这个。

基本上,我会编写一个方法来返回您希望绘制的弧线后的一堆经纬度点。由此,我将使用 addPolyline 方法画一条线。

// Draw line from list of LatLng called pointsArray
mapView.addPolyline(new PolylineOptions()
.add(pointsArray)
.color(Color.parseColor("#3bb2d0"))
.width(2));

希望这对您有所帮助,至少在入门方面是这样,就像我说的那样,如果有机会,我会稍后尝试添加数学部分。

关于java - 在 Android map 上绘制地理上准确的弧线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35965543/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com