问题标签 [gps]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - iPhone 上的地理定位 API
有谁知道 iPhone 是否支持或即将支持W3C 地理定位规范?
我希望为移动用户构建一个应用程序,但与其花时间为每个不同的平台(iPhone、Android 等)开发应用程序,我更愿意创建一个利用W3C 标准。
c# - 与 u-blox gps 的 C# 串行通信
我有一个来自 u-blox.com 的 GPS,带有 USB 连接和驱动程序。驱动程序安装了一个虚拟 COM 端口,当您插入 USB 时会弹出该端口。使用超级终端,我可以观察来自 GPS 的数据流。
然后我要我程序里的数据,没那么容易...
我已经实现了一些使用 serialPort 类从 GPS 读取的方法,但没有成功。我之前用 C# 编写了几个串行设备读取器和写入器,但这一个阻止了我。
例如,simpleSerial中的简单代码不会给您任何东西,除非您拔下并重新插入 USB。
尝试使用 matlab 阅读它,效果很好,但是由于我需要 GPS 数据的程序的其余部分是在 c# 中,这并不能完全解决问题。
我可以绕过 serialPort 类中发生的一些高级 C# 事情吗?或者在读取 USB 串行端口时是否存在任何已知问题,我认为它就像我的 GPS 一样工作?
iphone - 如何根据设备是 3G 还是非 3G 设备来禁止使用应用程序功能?
我想只允许拥有 3G 手机的用户使用特定的 GPS 功能。在允许使用该功能之前,如何在设备上运行检查?
python - 在 Python 中通过正则表达式解析 GPS 接收器输出
我有一个朋友正在完成他的航空航天工程硕士学位。对于他的最后一个项目,他在一个小团队中负责编写一个跟踪气象气球、火箭和卫星的程序。该程序接收来自 GPS 设备的输入,对数据进行计算,并使用这些计算的结果来控制一系列电机,这些电机旨在定位定向通信天线,因此气球、火箭或卫星始终保持焦点。
虽然我自己有点(永恒的)初学者,但我比我的朋友有更多的编程经验。因此,当他向我征求意见时,我说服他用我选择的语言 Python 编写程序。
在项目的这一点上,我们正在处理解析来自 GPS 设备的输入的代码。这是一些示例输入,我们需要提取的数据以粗体显示:
$GPRMC,092204.999, 4250.5589,S,14718.5084,E ,1,12,24.4, 89.6 ,M,,,0000*1F $GPRMC,093345.679, 4234.7899,N,11344.2567, W , 3,02,24.5,0.1 ,,,0000*1F $GPRMC,044584.936, 1276.5539,N,88734.1543,E ,2,04,33.5, 600.323 ,M,,,*00 $GPRMC,199304.973, 3248.7780,N,11355.7832,W ,1, 02.2, 25722.5 ,M,,,*00 $GPRMC,066487.954, 4572.0089,S,45572.3345,W ,3,09,15.0, 35000.00 ,M,,,*1F
以下是对数据的进一步解释:
“我看起来每行都需要五件东西。请记住,这些区域中的任何一个都可能是空的。这意味着彼此旁边只有两个逗号。例如',,'是两个随时可能满员的领域。他们中的一些人可能只有两个或三个选项,但我认为我不应该指望这一点。
两天前,我的朋友能够从用于跟踪最近气象气球发射的 GPS 接收器获取完整日志。数据很长,所以我把它都放在了这个 pastebin中。
我自己对正则表达式还是很陌生,所以我正在寻求一些帮助。
iphone - 非 3G iPhone 的三角 GPS 精度如何?
有人对非 3G iPhone 使用的三角 GPS 有任何经验吗?与3G定位相比如何?如果没有可用的 GPS 信号,iPhone 3G 是否使用三角测量?无论如何确定非3G坐标的准确性吗?谢谢。
gps - GPS信号清理&路网匹配
我正在使用 GPS 装置和移动计算机来跟踪个别行人的行程。我想实时“清理”传入的 GPS 信号以提高其准确性。此外,事实上,不一定是实时的,我想将个人的 GPS 定位“锁定”到道路网络沿线的位置。有任何技术、资源、算法或现有软件可以在这两个方面提出建议吗?
我已经在考虑信号清理方面的一些事情: - 删除修复哪个 num。卫星数 = 0 - 速度异常高的丢弃修复(例如,600 英里/小时)
在“锁定”街道网络(我听说称为“地图匹配”)方面: - 根据均方根误差锁定到最近的网络边缘 - 当修复远离道路网络时,突出显示这些点并允许用户使用 GUI(例如,Web 浏览器中的 OpenLayers)来拖放到道路网络上
谢谢你的想法!
mobile - 为可以推断出我在做什么的小工具编写什么程序?终极生活黑客?
这不是一个真正的编程问题,更多的是一个想法问题。忍受我。
我姐姐给了我一台用得很好的诺基亚 N95。我真的不需要它,但我希望它为它做一些编程。它支持几种语言,其中我可以使用 Python。
我的问题是:如何处理它?如果我想一想,它可以提供很多东西:我可以对 GPS、运动传感器、无线互联网、声音和视觉捕捉进行编程;它有很多硬盘空间,可以播放声音和视频等。
组合似乎是无限的。在我看来,它是一个可以轻松随身携带的设备,可以访问一个巨大的数据存储库(互联网,以及其中的我的个人数据),并且可以知道我是否坐在家里,在工作,或在某处移动。它基本上可以读取我的谷歌日历以检查我是否应该在我不在的地方——也许给我公共汽车时刻表去我应该去的地方。它可以检查它是否靠近我的家,因此可以检查我的家用 PC 蓝牙/wifi。也许可以从我的台式电脑中获取我最近的工作文件,以及最新的每日秀,以便乘坐公交车去上班。它可以检查我的图书馆帐户,看看我的书是否到期,并提醒我早上把它们带走。根据我在谷歌日历中标记的班次设置闹钟。
基本上,我有一个设备可以分析我的时间(带有我的数据的日历等)和空间(gps、载波单元 ID)的运动。通过代理,它可以识别上下文情况——我可以存储我当地的杂货店 gps 坐标或小区桅杆 ID,它可以提醒我带咖啡。
就像我说的那样,可能性似乎是无限的,因此令人困惑。还有其他人有这些伪幻想的渴望来编写这样的东西吗?或者有什么类似的想法?这种设备如何融入并帮助您的生活?
我希望我们可以做一些头脑风暴。
c# - 在c#中映射gps坐标的好api是什么?
我有一个包含 gps 坐标列表的项目。我想找到一种方法来制作这些坐标的简单地图(一次可能只有一个)。地图应该有基本的街道信息。
我们项目的这一部分非常简单,所以我认为它不需要是一个功能异常丰富的产品。这也意味着它不应该真的很贵。
什么是实现这一目标的好产品?
编辑:这是一个桌面应用程序,可能无法使用互联网连接。
blackberry - Location API not working for custom/third-party applications
I'm trying to write a simple GPS based application for my BB 8800 (with Airtel, India).
But for some reason my code getLocation(timeout) always returns with a non-valid location (only after timing out). I tried different combinations of criteria parameters with no success.
I'm pretty sure that the problem is not with my code because even the BlackBerry GPS demo application does not work. However, my GPS receiver is working fine because "Wayfinder", a maps application that came bundled with my BB, works fine.
To test it further, I tried running SpotFinder and Google Maps. But they did not work either. Google Maps could determine location using cell tower info but not GPS.
Here are some more details about my environment, 1. Phone Model: BlackBerry 8800 2. Carrier: AirTel (India) 3. Device Version: 4.2.168 (Platform 2.3.0.54)
Can my carrier block it? [I spoke with AirTel technical support but they wouldn't budge to help developers]
Thanks In Advance
google-maps - 使用谷歌地图时,将 GPS 坐标映射到屏幕位置的好算法是什么?
我需要一种算法,将 GPS 坐标转换为显示的谷歌地图上的屏幕位置。我认为这很简单——获取显示地图四个角的坐标,找到差异并为屏幕上的像素位置创建比例因子。这是正确的还是我错过了什么。我知道这已经完成了,但我希望我能听到成功实施它或拥有实施它的资源的人的来信。