Android地图坐标

问题描述

我从Api得到json响应。响应看起来像这样。

{
 "CarsList": [{
 "coordinate": {
 "latitude": 53.46036882190762,"longitude": 9.909716434648558
 },"heading": 344.19529122029735
 },{
 "coordinate": {
 "latitude": 53.668806556867445,"longitude": 10.019908942943804
 },"heading": 245.2005654202569
 },{
 "coordinate": {
 "latitude": 53.58500747958201,"longitude": 9.807045083858156
 },"heading": 71.63840043828377
 }
 ]
}

我需要使用json响应数据创建自定义列表项。 我正在使用经度和纬度来获取位置。我对“ heading”参数代表什么感到困惑。请帮助我弄清楚此“标题”参数的用途。预先感谢。

解决方法

这是google documentation中标题的定义:

在球体上导航时,航向是距固定参考点(通常为真北)的方向的角度。在Google Maps API中,航向以相对于真北的角度定义,其中航向是从真北(0度)顺时针测量的。

您还可以看到它的视觉计算方式:

https://developers.google.com/maps/documentation/javascript/examples/geometry-headings

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...