【问题标题】:How to display distance between current lat long to specific lat long onto camera view in xamarin forms for android?如何在 Android 的 xamarin 表单中显示当前 lat long 到特定 lat long 到相机视图上的距离?
【发布时间】:2018-06-13 20:30:01
【问题描述】:

我正在使用 xamarin 表单。我想在相机视图上显示从当​​前位置(纬度、经度)到特定位置(纬度、经度)的距离。

我使用以下参考链接在 IOS 中实现了相同的功能。 https://github.com/pmourfield/Xamarin.Forms.ARToolkit/tree/master/test

但我找不到任何对 Android 的参考。

我想在 Android 上实现相同的功能。

【问题讨论】:

    标签: android xamarin xamarin.forms xamarin.android arcore


    【解决方案1】:

    对于自 iOS 11 起的 iOS,它是某些设备的本机功能。我建议您在 iPhone 5s 或 6 上测试您的应用,因为它们可以升级到 iOS 11,但它们没有这样的功能。

    关于 Android,系统中没有内置的东西,因此您需要使用任何其他解决方案来确定您与 img 上的点之间的距离。或者您可以尝试从相机获取焦距: https://developer.xamarin.com/api/member/Android.Hardware.Camera+Parameters.GetFocusDistances/p/System.Single%5b%5d/

    【讨论】:

    • 主要是在相机视图上向某个位置(纬度和经度)的方向显示文本。计算距离是次要的。
    • 如果你知道手机的位置和物品的位置,你就可以做到。唯一的问题是了解手机的朝向,为此我建议您使用指南针github.com/JarleySoft/CompassPlugin
    • 哦,您也许可以使用 Forms Labs 做到这一点:github.com/XLabs/Xamarin-Forms-Labs
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-11-10
    • 1970-01-01
    • 2018-11-01
    • 1970-01-01
    • 2018-03-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多