问题标签 [garmin]

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.

0 投票
3 回答
28143 浏览

excel - 将度分转换为十进制度

我从 garmin 设备收集的位置点以度分格式存储在 Excel 表中 --- W00208.172,N1046.977 如何将其转换为十进制度度分秒格式?

0 投票
3 回答
40644 浏览

python - Python中的XML到CSV

我在 Python 中将 XML 文件转换为 CSV 时遇到了很多麻烦。我查看了很多论坛,尝试了 lxml 和 xmlutils.xml2csv,但我无法让它工作。它是来自 Garmin GPS 设备的 GPS 数据。

这是我的 XML 文件的样子,当然缩短了:

在我的大型 XML 文件中有几个 trk 标签,但我可以设法将它们分开——它们代表 GPS 设备上的不同“段”或行程。我想要的只是一个 CSV 文件,它绘制如下内容:

这是我到目前为止的代码:

这是另一个替代代码。它只输出一个没有数据的 CSV 文件,只有标题latlon.

我该怎么做呢?请意识到我是新手,所以更全面的解释会非常棒!

0 投票
2 回答
840 浏览

garmin - 用于 Garmin 手表的 Garmin GPS SDK

我正在为跑步俱乐部构建一个应用程序。我们希望团队中的每个人都购买 Forerunner,并且我们希望每 30 秒将我们的经度和纬度发送到 API。这可能吗?

我不确定我是否可以在数据库中注册一个特定跑步者的设备,然后实时接受坐标。

0 投票
1 回答
1328 浏览

c# - 从 C# 登录 Garmin Connect

我有一个登录 GarminConnect.com 的代码,但是 garmin 选择更改他们的登录过程,所以我的代码不再工作,我不知道如何让它再次工作。

我通常不开发网络通信应用程序,所以我应该如何继续让它再次工作对我来说没有多大意义。

这就是我现在所拥有的:

我希望有人能够为我指明正确的方向,让我知道如何让它发挥作用

0 投票
1 回答
3013 浏览

javascript - 在 JavaScript 中读取/处理 .fit 文件

我需要使用 Javascript(例如 FileReader)在客户端的浏览器中读取和解析 .fit 文件(例如由 Garmin 设备使用,请参阅fit sdk ,一种替代 GPX 文件格式的二进制文件)。我知道(并尝试过)PythonPerl实现,但我无法在 Javascript 中找到任何代码。

或者,我可以在服务器端使用 PHP,但是在没有 Internet 连接的情况下进行客户端解析是理想的。

0 投票
0 回答
1329 浏览

c# - C# 登录到 garmin connect - 新的身份验证方案

最近 Garmin Connect 更改了他们的登录程序,我正在尝试查找有关如何在 c# 中执行此操作的信息。

我找到了一些有关如何执行此操作的基础知识,但它不起作用:

我看了一下新的登录过程。Garmin 使用所谓的“GAuth 小部件”实现了单点登录方法。您应该可以按如下方式登录。

1) 通过向例如https://sso.garmin.com/sso/login?ser...edWidget=false发送 HTTP GET 请求来获取 GAuth 小部件

2) 将接收到的 HMTL 代码解析为“flowExecutionKey”,例如代码中的“e1s1”:

3) 通过向 1) 中给出的 URL 发送 HTTP POST 请求来发布您的登录凭据:代码:

4)解析收到的“response_url”的HTML代码,egCode:

5) 通过向响应 url 发送 HTTP HEAD 请求登录到 garmin connect。“服务票证”(以“ST-”开头的部分)证明您通过 GAuth 小部件成功登录。

这是我到目前为止的代码,但它在第 3 步中从不返回 response_url。我错过了什么?

谢谢您的帮助!罗恩

0 投票
1 回答
136 浏览

javascript - Prototype.js 回调未触发

我正在尝试为 Garmin DeviceControl 浏览器插件创建一个 Google 地球控制器。我正在围绕现有的 Google MAPS 控制器对行为进行建模,但我遇到的问题是我的第二个回调函数没有被触发。

编码:

所有必要的 js 包含在 HTML 中,它们都是有效的并且目标 div 存在。在我的原型 js 类之外运行代码也会产生所需的结果。在我的原型类中发生的事情是 GEinitCallback 永远不会执行。我收到“调用创建”警报和“完成创建实例”警报,但从未出现“初始化调用”警报。我没有 javascript 错误。

我是否正确指定了我的回调?如果没有,我会怎么做?google.earth.createInstance 函数在 Google Earth 源文件中定义并且在控制器外部。

0 投票
1 回答
639 浏览

javascript - 从 Garmin GPSMap 62 设备读取数据

我需要使用设备控制 Javascript 库从 GPSMap 62 设备读取数据。问题是,与旧设备不同,该设备每天将其航点存储在单独的 .GPX 文件中。javascript 库希望所有航迹和航点都在 current.gpx 文件中,但 62 每天都将它们存储在 Waypoints_06-MAY-14.gpx 等中。

没有要求用户手动上传适当的文件,有没有人让 DeviceControl 库真正支持具有单独 GPX 文件的新设备?

作为额外的奖励,Garmin 设备控制库已被弃用,因此不会有更新。

一些代码

0 投票
1 回答
387 浏览

bash - 自定义garmin地图没有名字

我从自己的 OSM 文件创建了 Garmin 地图(使用 JOSM 和我自己的 GPS 记录,没有来自 Openstreetmap 的输入)。整个过程运行良好,但我有一个小问题:当我将最终地图加载到 Basecamp 时,此地图的名称为空(空白)。

任何想法 ?

这是代码。之前,一些变量:

首先,从不同的层创建img文件

接下来,将这些文件连接到唯一的 img 文件中

然后,创建 gmapi 文件,为 Basecamp 做好准备:

如果您想查看问题,可以在我的网站下载最终文件:http ://www.iero.org/blog/2014/06/carte-du-congo/

谢谢 !

格雷格

0 投票
2 回答
589 浏览

javascript - Garmin prototype.js 与本地 jquery 文件冲突

我有来自 Garmin 的prototype.js,它与我的 jquery.frm.js 冲突,如下面的代码片段中所写。

它会抛出一个错误'Uncaught TypeError: undefined is not a function - jquery.frm.js 这是一小段 jquery.frm.js 代码(因为它太长了!)

实际上 document.ready 没有执行!怎么会这样?

基本上我尝试了 2 个解决方案——它们都应该在 jquery.frm.js 中加载脚本和代码,这就是我在函数内部或在 noConflict 之后调用脚本的原因

第一个解决方案

此代码仍会返回相同的错误 - undefined is not a function

第二种解决方案

仍然存在相同的错误。

请给我一些关于如何解决问题的见解。