使用HTML5的移动跟踪器

使用HTML5的移动跟踪器,html,Html,我想开发一个HTML5应用程序,它可以使用GPS跟踪手机的位置。 我应该如何进行以及我需要什么API。 是否有可能开发这样一个不需要安装在目标手机上的应用程序。是的,该API称为地理定位API。这是一篇关于如何使用它的好文章 键方法称为watchPosition(),其工作原理如下: var watchID = navigator.geolocation.watchPosition(function(position) { do_something(position.coords.latit

我想开发一个HTML5应用程序,它可以使用GPS跟踪手机的位置。 我应该如何进行以及我需要什么API。
是否有可能开发这样一个不需要安装在目标手机上的应用程序。

是的,该API称为地理定位API。这是一篇关于如何使用它的好文章

键方法称为watchPosition(),其工作原理如下:

var watchID = navigator.geolocation.watchPosition(function(position) {
  do_something(position.coords.latitude, position.coords.longitude);
})
do_something
将被多次调用,具体取决于浏览器如何实现它

有一个这样的例子–选中底部的框


请注意,所有浏览器都要求用户选择您的网站来收集这些数据。

让我说清楚。我想要一个应用程序,在其中输入目标手机的手机号码,并在地图上显示位置。要实现这一点,您需要一个乐于共享该数据的第三方–手机运营商可能拥有该数据,但由于隐私问题,我怀疑他们是否会共享该数据。否则你需要手机上的一些应用程序来上传他们的位置。选择任何电话号码并获取lat和lon显然不会发生。好吧,假设目标手机安装了应用程序,并使用IndexedDb之类的工具保存位置,那么我如何与目标手机联系以获取其位置。这就像,我是一名团队负责人,我想检查团队成员的位置,他们的手机在哪里保存他们的位置。它不能在后台运行,因此他们需要加载此应用程序,然后它将运行上面的代码,在哪里可以做一些事,例如将lat和lon发布到带有数据库的外部站点。由于它不能在后台运行,因此使用HTML应用程序来执行这一操作可能会受到限制。