如何将GPS数据从安卓系统发送到一个网站?
我是Android和Web服务开发的新手! 目前,我正在开发Android程序,该程序将将经度和纬度信息发送到ASP.NET网站(显示位置更改网站图) 问题是 - 如何将这些数据发送到网站(最佳实践)! - 从Android应用程序本身开始的适当框架的任何建议,插入数据库,客户端/服务器连接! 我已经阅读了很多有关Web服务的信息. 感谢您的帮助.. 解决方案 我建议您使用JSON编码数据,这将使您可以在服务器上使用任何实现(几乎)接收它.我更喜欢java/servlets,但您肯定可以找到用于ASP.NET等的JSON库.使用"标准"(例如JSON),从长远来看,您可以比进行自定义更灵活. . 请查看此问题以获取一些示例代码开始(对于LAT/LONG):将GPS Lonlat从Android GPS传递到网页(JavaScript) 我还建议您在使用http时使用帖子而不是获取,这里有一些示例android代码:http://www.anddev.org/
0 2023-12-02
编程技术问答社区
在.Net Core网络应用程序中获得移动地理定位
我想开发一个将在手机上运行的.Net Core web app.该应用需要检测用于跟踪用户位置的移动地理位置. 该应用程序的服务器和客户端侧都应在手机上运行;即服务器端只是应用程序中的逻辑层,而不是单独的应用程序.由于这应该是一个很小的应用程序,因此我想删除维护单独的服务器并为此使用客户资源的需求,因此所有用户所需的内容都是移动应用程序而无需连接到服务器. 我知道.Net Core中当前没有GPS API支持,因此我想使用一些Web服务来做到这一点. 我谷歌搜索了很多,但找不到可以使用的Web服务(而不必添加罕见的依赖性,也必须在移动设备上安装). 这种方式是一个好习惯吗?还是有更好的解决方案?如果是 - 我可以使用哪种Web服务? 解决方案 .NET Core Web应用程序在服务器端运行 - 手机是您的WebApplication的客户端,将Likley在浏览器中显示HTML结果.因此,要检测地理位置,您将使用例如JavaScript和 html5 h
0 2023-12-02
编程技术问答社区
如何将GPS数据从安卓系统发送到一个网站?
我是Android和Web服务开发的新手! 目前,我正在开发Android程序,该程序将将经度和纬度信息发送到ASP.NET网站(显示位置更改网站图) 问题是 - 如何将这些数据发送到网站(最佳实践)! - 从Android应用程序本身开始的适当框架的任何建议,插入数据库,客户端/服务器连接! 我已经阅读了很多有关Web服务的信息. 感谢您的帮助.. 解决方案 我建议您使用JSON编码数据,这将使您可以在服务器上使用任何实现(几乎)接收它.我更喜欢java/servlets,但您肯定可以找到用于ASP.NET等的JSON库.使用"标准"(例如JSON),从长远来看,您可以比进行自定义更灵活. . 请查看此问题以获取一些示例代码开始(对于LAT/LONG):将GPS Lonlat从Android GPS传递到网页(JavaScript) 我还建议您在使用http时使用帖子而不是获取,这里有一些示例android代码:http://www.anddev.org/
0 2023-12-02
编程技术问答社区
获取GPS坐标的网络服务
我正在开发一个Web应用程序(JSP/STRTUS2),该应用程序需要一个地方的GPS坐标.我想知道的是,是否有任何免费的Web服务可以通过将地址或邮政编码传递给服务器来获得位置的GPS坐标. 预先感谢 nuwan 解决方案 Google在我们地区遇到了一些问题,坐标有时会令人难以置信.雅虎实际上倾向于降落在街上,但可能不会撞到包裹本身. 也就是说,只需注意这些服务就不会是最准确的. 其他解决方案 您可以使用 Google Geolocation 这样做. bing具有将本机命名空间绑在本机的愉快能力. 其他解决方案 这是Google 的地理编码服务的链接
0 2023-12-02
编程技术问答社区
如何在网络应用中对GPS数据进行实时/快速处理?
我正在编写一个Web应用程序,用于映射来自GPS设备的Google Maps上的实时GPS坐标,用于车队管理. 由于从GPS设备到Web应用程序的数据流非常快,它变得非常重,并且每5秒(通过运行网站的Web浏览器的AJAX)查询数据库,它变得更加重. 实时保持更新变得非常困难,在网站上实际更新与其可见性之间创建了30秒至60秒的滞后. 我正在使用django + apache + mysql在CentOS 6.4 64位. 我应该朝哪个方向进行更实时的数据处理/可见性的任何建议都会有所帮助. 解决方案 我建议您使用NOSQL数据库,例如MongoDB.它确实可以帮助您实现实时应用程序性能. 看看 django-with-monodb . 如果可能 我认为这两个足以为您提供最佳性能. :) 理解对于前端,您也应该使用 nockoutjs 或 angularjs . 其他解决方案 一些tipps: 避免XML,尤其是基于DOM的XML
2 2023-11-29
编程技术问答社区
伦敦交通局网站如何运作
在这里让我澄清一下,我无意窥视或对TFLS数据库和其他相关信息的任何邪恶意图. 但是,当然,数百万用户可以像它为信息提供的方式一样. 所以,如果我们想创建一些网站,例如TFL,rowentplanner,我们需要牢记的基本内容是什么. 我们应该使用哪些体系结构? 我们可以使用ASP.NET创建此网站(应该能够)? 是TFL与Google Maps或任何其他GPS 集成了它的网站 编辑: 输入zip/pin代码或电台名称时,它会自动创建从源到目标的地图,并加为距离. 我的问题是,他们如何计算距离,保留地图或GPS的帮助,还是在那里创建了自己的WebServic? 解决方案 按顺序回答点: 我们应该使用哪些体系结构? 您知道和了解的一个方法都不是一种方法,可以做类似的事情. 我们可以使用ASP.NET创建此网站(应该能够)? 您可以.同样,您可以作为Java Servlet或PHP应用程序这样做.如果您感到特别扭
0 2023-11-29
编程技术问答社区
网络工作者中的传感器读数
看来我们无法在网络工人中获取传感器数据.我想知道背后的原因.用例是,我正在考虑在工作线程中获取地理位置数据,而仅将处理的版本发送到主线程. 对于GPS,此 post 线程(没有理由).我仔细检查了一下,网络工人不支持Navigator.Geolocation.对于加速器和陀螺仪,我们具有DeviceErientationEvent和DeviceMotionEvent.但是,我们需要通过窗口对象使用它们,该对象无法使用该窗口.相同的情况也适用于环境灯事件. 所以我的问题是: 为什么网络工作者不支持Navigator.Geolocation?我没有任何理由在工作人员线程中阻止它.我认为应该没有线程安全或安全问题. Navigator.Geolocation是否属于Navigator?这看起来像是一个愚蠢的问题.但是我无法快速在网上找到一个很好的解释...网络工人可以访问导航器对象.我很困惑为什么不支持导航. 为什么我们没有加速器和陀螺仪的原始传感器读数?我知道抽象事件很
0 2023-11-29
编程技术问答社区
在moto 360 gen 1上的安卓可穿戴GPS
我想在Moto 360上开发一个应用程序,该应用程序使用户当前的GPS坐标,即使他们说它没有在GPS连接中内置?我问的原因是您还说您可以"跟踪手表位置".如果没有GPS,这将是可能的?它只是为此使用主机设备吗? 解决方案 即使他们说它没有在GPS连接中内置? 是的,是可能的,基于文档: 可穿戴设备上的位置意识使您可以创建应用程序,使用户更好地了解其地理位置,移动以及周围的内容. 一些可穿戴设备包括一个GPS传感器,该传感器可以在没有其他束缚设备的情况下检索位置数据.但是,当您在可穿戴应用中请求位置数据时,您不必担心位置数据的起点.系统使用最强大的方法检索位置更新. 您的应用程序应该能够处理位置数据丢失,以防磨损设备与配对设备失去连接,并且没有内置的GPS传感器. 如果没有GPS,这将如何?它只是为此使用主机设备吗? 可穿戴设备有可能依靠束缚连接到位置数据. 如何检查设备的位置传感器,接收位置数据并监视束缚数据连接. 连接到Google Pla
0 2023-11-29
编程技术问答社区
需要安卓活动等待,直到获得GPS位置
对不起,我的英语. 我正在尝试从GPS获得一个位置,以置于全球变量纬度,经度. GPS打开,但活动在从GPS检索数据之前继续进行. 换句话说,我的需求...方法getCurrentLocation()只有在找到位置并填充了经度和纬度变量时才能完成,因此我可以用其他方法使用它们. 我知道...用户必须等待...我将在屏幕上向前求解. 我应该怎么办? 谢谢你 我认为我跳过了,请停止在某个地方听GPS.在哪里更好? 代码如下: //Method to retrieve coordinates public void getCurrentLocation() { //Use GPS if possible if(manager.isProviderEnabled(LocationManager.GPS_PROVIDER)) { //assign Listener to GPS manager.requestLocationU
0 2023-11-26
编程技术问答社区
Ripple的地理位置设置被Cordova应用程序忽略了
我正在使用Visual Studio 2013 Update 4,并且已经为Cordova附加组件安装了Visual Studio(版本0.3.22015.1). 我已经创建了一个基于角度的应用程序,基于示例.我已将Cordova地理位置插件包括在config.xml文件中. 在此示例中,我使用以下代码获取设备的位置: $scope.showPosition = function (position) { // ... } $scope.getLocation = function () { if (navigator.geolocation) { navigator.geolocation.getCurrentPosition($scope.showPosition, $scope.showError); } else { $scope.error = "Geolocation is not supported by this browser.";
0 2023-11-25
编程技术问答社区
在虚拟盒中运行的安卓假GPS
我正在尝试在虚拟框中运行的Android中虚拟化GPS设备.我想促进在Android中运行的应用程序使用GPS设备或获得假GPS位置的方法.我已经开始查看Android模拟器源代码,但与此同时,任何人都有任何好地方. [update] 要使之更加清楚,整个应用程序堆栈将是: Android app (with gps functionality) to be tested ----> (developed by end user) Android virtual machine ----> (Guest OS) virtual box ----> Microsoft Windows ---> Host OS 现在,理想情况下,我想在Windows中运行我的应用程序(例如adb或ddms),从那里用户可以为GPS设备设置一些坐标值(在没有实际GPS的情况下,否则虚拟化现有GPS ).这些坐标将用于Android应用程序.基本上,这与通过运行Android I
0 2023-11-19
编程技术问答社区
将GPS度数分秒转换为十进制度数
我有一个用于计算GPS坐标的十进制程度的公式. GPS坐标: 3800.5825,n 08735.5417,W 公式: Private Function DMStoDD(ByVal toConvert As Double, ByVal Dir As String) As Double Dim DD As Double Dim deg As Double Dim min As Double Dim sec As Double deg = CDbl(toConvert.ToString.Substring(0, 2)) min = CDbl(toConvert.ToString.Substring(2, 2)) sec = CDbl(toConvert.ToString.Split(".")(1)) * 0.01 DD = deg + (min / 60) + (sec / 3600) 'Negativ
2 2023-11-14
编程技术问答社区
如何:读出通过USB连接的GPS(VB.NET)。
如何通过vb.net从GPS-USB设备中读取GPS-DATA? 解决方案 我花了一段时间收集所有信息和代码刺激来读取通过USB附加的GPS的纬度/经度坐标. 因此,这是由此产生的类CLSGPSLocation.它包含一个函数,该函数可以检查COM端口以确定连接GPS(FindComport)和一个返回纬度/经度(GETPOS)的子.公共var _satellitesInview保留了最后一个getPos-call的卫星数. 用法: Dim GpsLocation as new clsGpsLocation Dim Latitude as Double, Longitude as Double GpsLocation.GetPos(Latitude, Longitude) 这是类: Imports System.IO.Ports 'Public SUBs and FUNCTIONS 'Sub New() 'Sub New(port$) 'if port
0 2023-11-14
编程技术问答社区
有没有一个公式可以把经度和纬度变成一个数字?
您能告诉我是否有一个公式可以将纬度和经度更改为单个数字? 我计划将其用于软件中的数据库表,以提供交付的路由.表行将具有该号码以及邮政地址.数据库表将以上升数字顺序进行排序,以便软件可以弄清楚哪个地址卡车需要第一次,第二等. . 请您响应显示VB或VB.NET语法,以便我了解它的工作原理? 例如,我将使用以下数字进行纬度和经度: LAT = 40.71412890 长= -73.96140740 其他信息: 我正在使用Basic4Android开发一个Android应用. basic4android使用vb或vb.net语法,用sqlite作为数据库. 此应用程序的一部分将具有路线计划.我想将此数字用作SQLite表中的第一列,而其他列将用于地址.如果我在应用程序中进行查询,以数字上升顺序对行进行整理,我将能够弄清楚哪个邮政地址彼此最接近,因此从房子到房子,我将花费更少的时间. 例如,如果数字为: 194580,199300,178221
2 2023-11-14
编程技术问答社区
通过Python将UTC时间转换为GPS时间
我的UTC时间(时期UNIX时间)格式为时间戳,如下所示. 1496224620 (人类可读价值:2017年5月31日09:57:00) 我需要将unix时间格式的时间戳转换为GPS时间格式. 1180259838 (人类可读价值:2017年5月31日09:57:00) 我需要一个python程序(算法对我来说是可以的),以将unix格式的时间戳将其转换为unix时间,以按时间戳格式为GPS时间. 有一个PHP程序可以这样做.我可以从PHP代码更改为Python代码,以便自己拥有一个Python程序.但是我认为还有一种简短的方法(Python的内置功能)可以更有效地实现我的期望. 这是PHP程序的链接 解决方案 刚从UNIX时间减去315964782. GPS时间从1980年1月5日开始.UNIX时间从1970年1月1日开始.他们只有不同的起点,或者 epochs .这两个时期之间的差异是这两个日期之间的秒数 plus 18 gps leap秒(到目
0 2023-11-11
编程技术问答社区
使用std::Chrono / date::gps_clock将双倍gps时间戳转换为utc/tai。
我从GPS_DATA struct中的GPS设备获得时间戳. 我想将此GPS Timestamp转换为UTC和TAI时代,这是简单的: void handle_gps_timestamp(double timestamp) { double utc = utc_from_gps(timestamp); double tai = tai_from_gps(timestamp); do_stuff(gps, utc, tai); } 幸运的是,我找到了我必须首先以某种方式将我的双转移到已知的计时/日期类型中.但是,好的,因为我了解总体概念,即 timepoint 被定义为a 持续时间 (或之前)A epoch clock ,我认为这是一个美丽的模型. 假设 我应该很容易地翻译该模型以适合我的问题,对 就我而言,我有一个时间戳是一个时间点,指定为GPS时期以来的持续时间.现在,我想考虑的是,应该有一种类型的时钟类型,可以为我抽象和处理
0 2023-11-11
编程技术问答社区
Unix纪元与GPS纪元之间的时间差
Unix Time Epoch(1970年1月1日)和GPS Time Epoch(1980年1月6日)之间的一秒钟壁虱数是多少? ? 我已经看到了网络上几个来源的多个答案.一个营地声称答案是 315964800 ,另一个声称它是 315964819 .我一直以为是315964800,但现在不太确定. 我刚刚发现我的软件基线在过去八年中一直在使用315964819.我很难理解它是如何停用19秒的,当我们将嵌入式设备与其他设备集成在一起时,没人注意到它. 我认为,在代码基线中将315964819放置的人一定错误地使用了tai偏移(19秒). 据我了解,UNIX时间不包括LEAP秒,这向我表明315964800是两个时期之间的壁虱数量.然后,我考虑Unix时间如何处理LEAP第二.当插入leap秒时,它只是重复了tick数,并且在1970年至1980年之间插入了 的秒数……我开始怀疑重复的刻度是否重要.我不这么认为,但是本守则历史上的某人是这样认为的. 我将要在该产品
4 2023-11-11
编程技术问答社区
当应用程序最小化时暂停位置服务?
我目前有一个应用程序,该应用程序在运行其中一项活动时使用位置更新.但是,当用户最小化应用程序,转到家中或移至另一个活动之前,我想暂停/停止位置服务,直到我再次需要位置为止.我不想停止该应用程序,因为可能会有一些不断运行的数据.我只想在最小化应用程序时停止位置更新.然后,当该应用重新打开时,我想重新开始服务.请,谢谢! 解决方案 只需将启动和停止代码添加到" resume和on propause方法"活动中. 没有源代码来查看很难给您一个详细的答案. 如果您在此处使用Android文档:相关方法将是 mLocationClient.connect(); 和 mLocationClient.disconnect();
2 2023-11-09
编程技术问答社区
将GPS坐标统一为(X,Y,Z),向北旋转
我正在制作一个带有Unity3D的应用程序,该应用使用GPS坐标在3D世界中放置"事物",当您在现实世界中行走时,您会发现它接近了.有点像Pokemongo 所以问题是: 我设法使用函数dist(LAT1,LON1,LAT2,LON2)将对象放置在正确的位置和距离,这使我在2个坐标之间以米为单位(见下文). 我要做的接下来要做的是使场景围绕Y轴转弯以向北行驶(Z轴+应该指向北方).我该怎么做? 我做的是: float xx = dist (0, Tlon, 0, lon), zz = dist (Tlat, 0, lat, 0); Vector3 position = new Vector3 (xx, 0, zz); position.Normalize (); float beta = Mathf.Acos(position.z) * Mathf.Rad2Deg; position = Quaternion.Euler (0,beta-Input.compass
0 2023-11-08
编程技术问答社区