【问题标题】:How to send a location on android app to server?如何将android应用程序上的位置发送到服务器?
【发布时间】:2010-12-11 10:14:10
【问题描述】:

我的项目是在 android 上创建应用程序。它可以通过 GPS 获取位置(纬度、经度)。之后我想将位置发送到服务器或网络服务器以收集计算距离,这些距离是在我自己的地图上绘制的(可能是从 Flash 制作的)在网站上. 我知道一个 android 有 apache,但我并不真正了解服务器、Web 服务器、apache 的详细信息。所以,我想知道如何将位置从我的应用程序发送到服务器。 任何人都可以帮助我或建议我吗?

欣赏, 雏菊

附言。我是新手。

【问题讨论】:

    标签: android apache location latitude-longitude


    【解决方案1】:

    如果您同时编写应用程序的 Android 部分和服务器部分,那么您可以决定如何传输数据。您可以使用一些简单的 JSON,例如:

    {"lat":12.34,"lng":56.78}
    

    如果你不需要,没有理由想出比这更复杂的东西。

    【讨论】:

    【解决方案2】:

    我认为没有必要在服务器端安装 apache 服务器,

    AFAIK> android 可以 ping 到任何网络服务器上的任何网络服务。我可以 ping 一个可以托管在 IIS 上的 asp Web 服务。

    您可以要求该站点的开发人员开发可以接受纬度和经度作为参数的 Web 服务(api url)(或者如果他们有一个 (a la google maps case),则搜索 api)并且您只需要关心调用该 web服务。

    【讨论】:

    • 我想我需要服务器。我不使用谷歌地图,因为我只想开发我的祖国,所以这就是我创建地图的原因。此外,我想做一些过程并在服务器上创建一个数据库并创建我的网站以显示结果。如果我认为不正确,你能详细建议吗?谢谢
    • 1. google map 仅供参考,您不必使用它,我想告诉您,有些网站为开发人员提供api。 2. 是的,您必须开发网站,要么开发它,要么聘请开发人员来做这件事,但是您能解释一下您所说的吗(I want dev my native country only,so that is reason why I create map),对我来说有点不清楚。
    • 在我的想法中,我将在Flash程序中绘制一张地图。当我从服务器获取位置时。我将绘制一个位置,然后在地图上绘制一条路径。
    • 这是我所理解的: 1. 您想使用您的 android 应用程序在地图上显示路径。 2.在您居住的国家/地区禁止使用谷歌地图。 OR你已经开发了一个你想在android中运行的falsh应用程序。我的假设是真的吗?
    • 在 android 应用程序中,只需登录(用户并从用户加入网络的帐户传递)然后获取位置。该地图仅出现在网络应用程序上,而不是在 android 上。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-10-03
    • 1970-01-01
    • 1970-01-01
    • 2019-12-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多