android:如何通过GPS使用开放街道地图跟踪一个人的位置

时间:2011-02-01 06:16:52

标签: java android

如何通过GPS使用开放街道地图跟踪某人的位置

3 个答案:

答案 0 :(得分:1)

  • 跟踪其他人的位置:“Google位置”。
  • 跟踪您自己的位置:看一下这个开源项目:open-gpstracker page

答案 1 :(得分:1)

您需要让所有想要参与的人在手机上使用您的应用。然后,该应用会将其位置上传到您的服务器,其他人的应用会将这些位置下载到他们的手机中。从那里,您可以非常轻松地将位置数据提供给地图。请注意,收集和广播位置数据会让您进入一个可能具有巨大影响力的隐私雷区,因此在您造成一个充满烦恼的世界之前,请仔细考虑。

打开街道地图只会在您显示位置时进入。如果用户选择在OSM应用程序中显示位置数据,它将显示在那里。

我一直在使用Manning书籍Android In Action(第2版)来学习Android,我建议你这样做。它有很好的章节来收集位置数据和与Web服务进行通信,这是您应用程序的两个主要部分。

答案 2 :(得分:0)

locationManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER,0,0,this)

在创建时使用此代码