gpt4 book ai didi

android - Google Maps Android API v2 路由json解析

转载 作者:太空狗 更新时间:2023-10-29 13:31:13 24 4
gpt4 key购买 nike

您好,在 LocationManager 的帮助下,我设法在 android 中找到了当前位置。为了显示两个地理坐标之间的路线,我应该使用什么,这样我就不会绘制空中距离,而是显示地面路线,或者在 json 的帮助下我可以绘制路线。

我试过 polyLine() 但它给出了直线。

最佳答案

要计算出两点之间的线,您需要知道您使用的是哪种 map 投影类型。一些 map 投影会保留形状(因此会保留角度),而另一些则不会。看看http://www.progonos.com/furuti/MapProj/Dither/CartProp/ShapePres/shapePres.html这可能会有所帮助。

如果您使用的是墨卡托投影,那么我发现此页面声称使用 C# 算法可以为您指明方向:http://conceptdev.blogspot.co.uk/2009/01/great-circles.html

至于线段,ployline 将给出点之间的直线。您需要使用 Path 并使用内存中的贝塞尔曲线方法 Path.cubicTo() 和 Path.rCubicTo()。

关于android - Google Maps Android API v2 路由json解析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15208216/

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