首页 文章

如何确定我是否属于IONIC 3中当前纬度和经度的指定半径?

提问于
浏览
0

我打算开发一个混合应用程序,我需要允许用户在当前纬度和经度的基础上做出基于100半径的特定动作 .

我不会继续跟踪用户当前位置,例如此链接解释https://ionicframework.com/docs/native/background-geolocation/ .

当且仅当用户在指定的半径范围内时,我才需要允许用户 .

2 回答

  • 0

    您可以获得用户位置和商店位置之间的距离,然后如果距离小于100,则可以调用函数来启用您想要的用户服务 .

    您可以查看以下链接以获取距离计算的代码

    Function to calculate distance between two coordinates shows wrong

  • 0

    使用Ionic Native Geolocation Plugin使用 getCurrentPosition() 获取用户位置,然后计算用户和商店之间的距离,并检查它是否在所需的半径范围内 .

    计算两个坐标之间距离的最简单方法是使用Ionic Native Google Maps Plugin . 使用Spherical静态类的computeDistanceBetween(locationA,locationB)静态方法 .

相关问题