如何将 Android 应用程序上的位置发送到服务器?
我的项目是在android上创建应用程序。它可以通过 GPS 获取位置(纬度、经度)。之后我想将位置发送到服务器或网络服务器来收集以计算在网站上我自己的地图(可能是由 Flash 制作)上绘制的距离。 我知道 android 有 apache,但我不太了解服务器、Web 服务器、apache 的详细信息。所以,我想知道如何将位置从我的应用程序发送到服务器。 任何人都可以帮助我或建议我吗?
欣赏, 黛西
PS.我是新手。
My project is create application on android. It can get a location(latitude,longitude) via GPS.After that I want to send a location to a server or web server to collect for calculate a distance which are draw on my own map(may be make from Flash) on a website.
I knows an android have apache, but I don't really know in detail about server, web server, apache.So, I want to know how to send a location from my application to server.
Anyone can help me or suggest me?
Appreciate,
Daisy
PS. I'm a newbie.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您同时编写应用程序的 Android 部分和服务器部分,那么您可以决定如何传输数据。您可以使用一些简单的 JSON,例如:
如果不需要,没有理由想出比这更复杂的东西。
If you're writing both the Android part of the application and the server part, then you can decide how to transmit the data. You could go with some simple JSON like:
No reason to come up with anything more complicated than that if you don't have to.
我认为没有必要在服务器端安装 apache 服务器,
AFAIK> android 可以 ping 到任何 Web 服务器上的任何 Web 服务。我可以 ping 通可以在 IIS 上托管的 asp Web 服务。< AFAIK
您可以要求该网站的开发人员开发可以接受纬度和经度作为参数的 Web 服务(api url)(或者搜索 api,如果他们有一个
(类似于谷歌地图案例)
)并且您只需要关心调用该网络服务即可。I don't think its necessary to have apache server on server side,
AFAIK> android can ping to any web service on any web server. I can ping an asp web service that can be hosted on IIS.< AFAIK
You can ask the developer of that site to develop web service (api url) that can accept latitude and longitude as parameter (or search the api if they have one
(a la google maps case)
) and you only have to care about calling that web service.