像 LOVOO 一样的雷达视图 [关闭]

Posted

技术标签:

【中文标题】像 LOVOO 一样的雷达视图 [关闭]【英文标题】:Radar View like LOVOO [closed] 【发布时间】:2014-02-18 12:58:10 【问题描述】:

您好,我正在开发一个基于位置的 ios 应用程序。其中有一个功能可以在雷达视图中找到用户的朋友。我从后端获取朋友的纬度和经度。 现在我尝试了很多东西来像指南针一样在雷达视图中显示它们(意味着当我在雷达中旋转朋友的点时也会旋转)

客户需要与应用程序完全一样的功能LOVOO

我该怎么做? 请帮帮我。

【问题讨论】:

您好 user2210755 ! “从后端获取朋友的纬度和经度”是什么意思?带有好友数据库的 URL ? 我认为我们这里与来自 lovoo google.com/patents/DE102005021628B4?cl=en&hl=en 的现有专利有冲突你怎么看? 【参考方案1】:

我已经为 iOS 创建了类似的 LOVOO,例如雷达视图。它可以在 github 上找到。

https://github.com/abm-adnan/Radar

【讨论】:

这是iOS版的,有没有办法在安卓版上使用? @shahzainali 哈哈,我猜没有 @Mikhail 好的:p 是的,它就在那里【参考方案2】:

如果您不担心地球表面的曲率,那么这将变得非常容易。

您将所有纬度和经度更改为基于极坐标的系统(角度和大小来自您自己的纬度和经度)。然后你会得到设备的罗盘方位。然后根据设备的角度调整所有“朋友”的角度。然后在地图上绘制所有内容(将极坐标转换回笛卡尔坐标)。然后在设备的指南针方位发生变化(或朋友的位置更新)时更新。

这需要大量的数学运算,但过程非常简单,您应该能够通过一次 Google 搜索获得所有转化信息。

【讨论】:

有没有关于如何做到这一点的教程或解释。 你的谷歌和我的一样好,我也从来没有在代码中做过。 谢谢..我会试试的。 您能否提供一些参考代码,因为我正在执行相同的功能,但没有使用基于位置的 api 的经验。帮助表示赞赏【参考方案3】:

如果您还需要实时摄像头图像和增强功能,您可以使用 Wikiitude SDK,其中包括一个可自定义的雷达小部件(请参阅 example here)。您也可以在没有相机图像的情况下使用它,但是对于您的情况,该库可能太多了。

【讨论】:

以上是关于像 LOVOO 一样的雷达视图 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

如何像设置iOS系统一样进行视图转换? [关闭]

像 UIPopoverController 中的方式一样关闭自定义 UIView

从子视图中关闭 ModalViewController

如何创建轮换交易信息视图 [关闭]

使用平移手势识别器关闭视图控制器

使用 UINavigationController 关闭 UIPopoverController