从网站本地化手机(获取其经度和纬度)的最佳方法是啥?
Posted
技术标签:
【中文标题】从网站本地化手机(获取其经度和纬度)的最佳方法是啥?【英文标题】:What are the best ways to localise a cell phone (obtain its longitude and its latitude) from a website?从网站本地化手机(获取其经度和纬度)的最佳方法是什么? 【发布时间】:2018-08-21 21:28:12 【问题描述】:我正在开展一个项目,在该项目中,我必须在某些员工的允许下,对他们的手机进行本地化,这是肯定的。该项目的目标是定位它们并计算它们与某个地方的距离。一旦计算出他们的距离,我将使用一个网站,该网站将以红色显示那些距离超过 50 公里的人。我想知道最好的方法是什么。
这些是我设想的解决方案:
使用 Google Latitude API 从 Google 帐户本地化手机,但已于 2013 年 8 月 9 日停用。
构建一个 android 和一个 Apple 应用程序,该应用程序将在后台运行,并使用一个新线程每隔 10 分钟将手机的位置发送到远程数据库中。如果这是一个好的解决方案,您会建议我使用什么软件来开发多平台应用程序(Android 和 ios)?
开发一个网站,而不是一个将手机地理坐标发送到远程数据库中的应用程序。也许我可以使用 Geolocation API (https://developer.mozilla.org/en-US/docs/Web/API/Geolocation_API) 和每隔 10 分钟刷新一次页面的间隔。但是,当用户关闭选项卡或 Internet 应用程序时,它就不再起作用了。
我现在正试图更好地了解 Google 本地化系统的工作原理(查找您的手机 https://play.google.com/store/apps/details?id=com.google.android.apps.adm&hl=fr)。也许这可以帮助我找到一个好的解决方案,但我目前还没有找到任何东西。
我是一名初级程序员。我知道的网站语言是 html、Asp.net (C#)、php、javascript、JQuery 和一点点 Angular。
我也使用 mysql、Java 和 Python。我还没有学习 Swift(建议赞赏:))。
我也对其他语言开放。
【问题讨论】:
【参考方案1】:对于这样的事情,你没有“最好的方法”。
你需要:
后端服务+数据库 有很多限制的移动应用(尤其是在 iOS 上) 在网站上显示所有这些数据的前端。有很多“超级喜欢”的教程使用 parse.com 或 firebase 和原生移动应用程序。也许它可以帮助你。
【讨论】:
谢谢。我会看看这个。以上是关于从网站本地化手机(获取其经度和纬度)的最佳方法是啥?的主要内容,如果未能解决你的问题,请参考以下文章
在 Android 手机中计算与 GPS 距离的最佳方法是啥?