- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我是 iOS 开发新手。我的目标是在屏幕上显示一个指南针。我有某个位置的经纬度。我通过使用 CLLocation 获得了当前的纬度和经度。
我已经使用 API 计算了两点之间的距离,但现在我想知道我的手机 N/S/E/W 的正确方向以及类似根据正确的北极的方向……我不确定。
有没有iPhone北极和实际北极的概念?
我想显示一条指向特定经度和纬度的线,即使我的手机正在旋转或移动;该线仅指向该点。
请帮帮我,我现在应该去哪里?任何指导或链接/教程都会很棒。
最佳答案
这称为 CLLocation 的“标题”。
参见 CLLocationManager doc part to configure heading为您的应用程序调用 startUpdatingHeading
以在您的航向更改时收到通知,即当您的 iPhone 指向另一个点时。
然后使用标准的 CLLocationManagerDelegate
方法来通知航向更改并相应地重绘您的线。
Read the Location Awareness Programming Guide有关位置服务和航向的更多信息,尤其是 this part甚至包含示例代码。
PS:关于这两个不同的北极,没有“iPhone北极”的概念,这与iPhone本身没有任何关系。在地理系统中,需要考虑两个北极引用:根据地球磁场定义的磁北极和根据地球自转轴定义的真北极。
Location Awareness Programming Guide 中也对此进行了详细说明(就像所有内容一样;请始终阅读 Programming Guides,它们通常都是很棒且非常完整的资源):
Heading values can be reported relative either to magnetic north or true north on the map. Magnetic north represents the point on the Earth’s surface from which the planet’s magnetic field emanates. This location is not the same as the North Pole, which represents true north. Depending on the location of the device, magnetic north may be good enough for many purposes, but the closer to the poles you get, the less useful this value becomes.
关于iphone - 如何在屏幕上显示指南针?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7628720/
【1】引言(完整代码在最后面) 在本文中,我们将介绍如何使用鸿蒙系统(HarmonyOS)开发一个简单的指南针应用。通过这个案例,你可以学习如何使用传感器服务、状态管理以及UI构
我正在尝试为 iPhone 4 构建一个应用程序,该应用程序使用户能够“指向”硬编码的目的地,并且目的地所在的位置会出现一个点。 首先,我使用指南针制作水平指南针(这将覆盖左/右旋转): // Hea
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the
我正在尝试在我的 Android 手机 (Nexus 4) 上制作一个应用程序,该应用程序将用于模型船。我添加了低通滤波器来过滤掉传感器中的 gitter。 但是,指南针只有在手机平放时才能稳定。如果
我正在尝试开发一个使用 iPhone 的 GPS 和指南针的应用程序,以便将某种指针指向特定位置(就像指南针始终指向北方)。位置是固定的,无论用户位于何处,我始终需要指针指向该特定位置。我有这个位置的
我正在开发一个项目,我们需要知道街道的方向(指南针)。实际上,我们只有一个 GeoPoint(纬度;经度和航向),我们计划使用反向地理编码来告诉它在哪里(哪条街?);然后我们想知道他是否走错了路。 G
我想知道是否有人可以解释或清除我的问题——我目前正在做一些项目来使用 android 识别树木。我想在这个项目中我必须使用的主要组件是 GPS、Camera API 和 Compass(如果有人能想到
我需要知道 iPad 2 是否有内置指南针并且仍然响应: - (void)locationManager:(CLLocationManager *)manager didUpdateHeading:(
我有一个关于使用罗盘模式在“高级” Sprite 中创建的小问题。当我说“高级模式”将 Sprite 存储在变量中时,我更喜欢这种方法:) 无论如何,我的问题是我无法将图像自定义为一半。让我解释一下:
我从 wunderground api 制作天气 jquery,我的 jquery 工作正常。但问题出在 wunderground api 中的风向度数,我想在罗盘上获取风度数,我在 stackove
我想制作一些指南针应用程序,并希望根据用户的经纬度显示指针偏转。但我无法理解我如何才能像指南针一样给出正确的形状。目前我正在使用此代码来显示指南针。
我有一个像这样的 MongoDB 集合构建: 当我尝试按 ID 过滤时,我得到了不一致的结果。例如,当我尝试通过输入过滤器查询来获取第一个条目时: {_id:209383449381830657} 我
我是 android 编程的新手。我知道如何使用 GPS 在室外环境中获取用户的位置。 但是我遇到了一个问题,要在没有可用 GPS 的建筑物内找到一个人的位置。 我可以处理编码部分,但我需要了解如何使
所以来到这里是最后的手段,希望有人能伸出援手。 我正在 SASS-Bootstrap3 中构建一个元素 我的所有网站都已创建(其中 40 个) 我希望所有站点都运行相同的 bootstrap-sass
假设一个人正在使用这个指南针,他们从 90 度开始顺时针或逆时针旋转。记录他们完成了多少次完整的 360 度旋转的最佳方法是什么?假设它们从头到尾只能顺时针或逆时针旋转。 我不断提出解决方案,例如,如
这个问题在这里已经有了答案: Calculate compass bearing / heading to location in Android (11 个答案) 关闭 7 年前。 我已经尝试了很
当我想安装 sass 和 compass 时,我收到这条消息。有人能帮我吗? Microsoft Windows [version 6.1.7601] Copyright (c) 2009 Micro
任何使用meteor 和SCSS 进行开发的人。你是如何开始的,我找不到陨石包,我可以找到将 .scss 文件编译到特定文件夹中的包? 最佳答案 您是否尝试过在开发过程中在本地将 sass/scss
我正在尝试使用指南针移动机器人。我们使用指南针让机器人沿直线移动,它使用 2 个轮子,它们的移动方式略有不同。 所以我们设置一个0到359之间的值作为方向,然后检查当前的方向,计算误差并修复它。像错误
我想开发一款使用指南针 API 的 iPhone 4 应用程序,但我需要读数至少精确到半度(例如 100.5)。 指南针 API 提供什么样的精度? 最佳答案 根据我的经验,远非如此。 关于iphon
我是一名优秀的程序员,十分优秀!