2012-11-05 24 views
-2

我有一个研究生项目..我应该从GPS设备使用GPRS发送GPS位置到asp.net website.so我应该使用什么方法? HTTP请求或其他Web服务。我应该在Android设备和asp页面中使用的代码是什么? 在此先感谢..如何将GPS位置从android发送到asp?

+0

那么,基本上你想让别人为你做这个项目? http://stackoverflow.com/questions/how-to-ask – pseudocoder

回答

4

你在问什么是一个非常基本的问题,但你把它描述为一个研究生项目的任务。我真正担心的下一代软件开发者...

总之,这里的与您的文章的问题清单:

  • GPRS(通用分组无线业务)是移动基于分组的电信系统收音机(我们手机中3G的前身)。你正在考虑GPS(全球定位系统)。除了大多数智能手机都可用的事实之外,它们是完全不同的概念。
  • “ASP”不明确,可以参考基于Active Scripting/COM的“Active Server Pages”(通常被称为Classic ASP,因为Windows 2000的发布在1999年发展结束),或者可以参考更新的ASP.NET。你应该澄清一点。
  • “HTTP请求或其他Web服务”背离了您对HTTP的理解,因为每个Web服务调用都是使用HTTP请求实现的。
  • 问:“我应该使用什么样的代码”等于告诉我们为您解决问题,而不需要您提供任何原始调查或研究。你还没有解释你正在做什么或为什么你这样做,这可能导致“XY问题”发生。

,我会为你在正确的方向,但我不会给你答案(即我给你的只是足够的绳子吊死自己用):

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

+1,我希望我们误解了在这种情况下使用“毕业生”...... –

+0

“*我真的害怕下一代软件开发者...... *“阿门...阿门。 – Eric

+0

我已经完成了项目中的每一件事......现在我使用http请求来发送数据,但我正在寻找比http请求更好的方法,因为它是不安全的... –