【问题标题】:How to send latitude and longitude to webservice in android without internet?如何在没有互联网的情况下将纬度和经度发送到android中的webservice?
【发布时间】:2014-04-23 06:40:00
【问题描述】:

我有一个想法,在卡车司机那里有 GPS,所以他们将在没有互联网的情况下获得纬度经度,会有一个管理面板可以跟踪卡车司机的位置和位置历史,所以我的问题是卡车司机将只有一个支持 GPS 的 Android 设备(没有互联网),那么管理员如何跟踪他们的位置?请给我建议。

【问题讨论】:

  • 您想要实时跟踪?
  • 我不知道它,但让我发送我想要的,以便您可以帮助我。在这里它:Android 应用程序开发 1. 管理员:运输公司将进行注册 2. 注册将有他们的卡车司机、卡车和公司的详细信息。 3. 用户(卡车司机)将从 Play 商店安装应用程序 4. 管理员可以跟踪卡车司机的位置和该位置的历史记录。 5.第一次安装的用户必须连接互联网并发送卡车详细信息,之后用户不需要连接互联网。
  • 我认为如果没有互联网,您将无法进行实时跟踪(针对管理员)。如果您不关心实时,您可以简单地将所有信息记录在文件/数据库中,并在驱动程序返回时同步它
  • 如果没有互联网连接,您将无法执行此操作。因为只有在移动设备中有 Internet 连接时才能调用 Web 服务。但是如果你想开发这种类型的应用程序。您可以获取该纬度和经度,如果 Internet 连接关闭,您可以将该纬度存储到 SQlite DB 中,否则您可以调用 Web 服务将其存储在管理面板上并且每当 Internet 连接打开时,您都可以使用 SQlite 条目调用 Web 服务。希望这个技巧对你有所帮助。

标签: android google-maps gps geolocation


【解决方案1】:

我想你可以试试 SMS 消息,但如果该位置的刷新率很高,它可能会变得相当昂贵。

在最简单的解决方案中,您将拥有一个移动设备(您需要找到一个可以将传入的 SMS 提取到 PC 的设备,可能需要一些互联网搜索时间),该设备具有用于接收 SMS 消息的正常号码,或者您可以查看您是否可以获取运营商的服务号码(看看使用免费号码会不会更便宜),然后从运营商那里获取数据。

【讨论】:

  • 我考虑过短信,但不是这样
  • 那么,您需要找出其他方法将数据从设备获取到服务器,而且我没有看到太多替代方案,除非您想简单地将数据记录到设备,一旦他们回到你的办公室,他们会以某种方式将设备连接到你的服务器,然后服务器会从设备中获取数据并将其存储在数据库中。
猜你喜欢
  • 1970-01-01
  • 2015-02-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多