如何将GPS从android发送到asp?

时间:2012-11-05 19:53:25

标签: android asp.net gps

我有一个研究生项目..我应该使用GPRS向asp.net网站发送GPS设备的GPS位置。我应该使用什么方法? HTTP请求或其他Web服务。什么是我应该在Android设备和asp页面中使用的代码?! 提前谢谢..

1 个答案:

答案 0 :(得分:4)

您所问的是一个非常基本的问题,但您将其描述为研究生项目任务。我真的害怕下一代软件开发人员......

无论如何,这是您帖子的问题列表:

  • GPRS(通用分组无线业务)是一种基于分组的移动无线电系统(我们手机中3G的前身)。你在想GPS(全球定位系统)。除了大多数智能手机都有这两个功能外,它们是完全不同的概念。
  • “ASP”含糊不清,可以参考基于活动脚本/ COM的“活动服务器页面”(经常被称为经典ASP,因为开发在1999年随着Windows 2000的发布而结束),或者它可以参考较新的ASP.NET。你应该澄清一下。
  • “HTTP请求或其他Web服务”背叛了您对HTTP的不了解,因为每个Web服务调用都是使用HTTP请求实现的。
  • 询问“我应该使用什么代码”等于告诉我们为您解决您的问题,而无需您对您进行任何原始调查或研究。您还没有解释您正在做什么或为什么这样做,这可能导致“XY问题”发生。

我会指出你正确的方向,但我不会给你答案(即我会给你足够的绳子让自己挂起):

  1. 在Android应用程序中使用Android的地理位置API来检索设备的坐标,可能是NMEA格式,或者是单个纬度/经度坐标字符串表示。
  2. 创建一个简单的IHttpHandler(不需要使用WebForms(“页面”)或MVC,因为这是一个数据服务,返回面向人的HTML)。这个IHttpHandler会接受POST请求主体中的数据(因为这看起来比使用GET动词和查询字符串参数更加语义正确)。
  3. 在Android中,创建一个传出的HTTP POST请求,并将您在步骤1中检索到的数据序列化到POST请求正文,然后提交。