Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
新的谷歌地图是如何使用iPhone的硬件来判断用户所面临的方向的?_Iphone_Google Maps - Fatal编程技术网

新的谷歌地图是如何使用iPhone的硬件来判断用户所面临的方向的?

新的谷歌地图是如何使用iPhone的硬件来判断用户所面临的方向的?,iphone,google-maps,Iphone,Google Maps,新的谷歌地图应用程序允许你选择一个目的地,然后进入一种模式,在这种模式下,地图会不断地朝着你所面对的方向旋转,而且它从不要求你校准指南针。如果你旋转一个圆圈,地图将与你一起旋转,精确地旋转地图,使你面对的方向始终与地图上的向上方向相关。据我所知,这以前是不可能的。他们是怎么做到的 指南针需要你在打开时校准,但出于某种原因谷歌地图不需要校准。现代手机有传感器、加速计和陀螺仪,用于检测指南针的方向、尺寸和加速度变化,可能还有其他东西。它可能会处理来自传感器的信息,并相应地确定地图的方向。我相信谷歌地

新的谷歌地图应用程序允许你选择一个目的地,然后进入一种模式,在这种模式下,地图会不断地朝着你所面对的方向旋转,而且它从不要求你校准指南针。如果你旋转一个圆圈,地图将与你一起旋转,精确地旋转地图,使你面对的方向始终与地图上的向上方向相关。据我所知,这以前是不可能的。他们是怎么做到的


指南针需要你在打开时校准,但出于某种原因谷歌地图不需要校准。

现代手机有传感器、加速计和陀螺仪,用于检测指南针的方向、尺寸和加速度变化,可能还有其他东西。它可能会处理来自传感器的信息,并相应地确定地图的方向。我相信谷歌地图已经出现了一段时间了