问题标签 [googleway]

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 投票
1 回答
660 浏览

r - Googleway 超时

我在使用 R 中的 googleway 包时遇到问题。我正在尝试获取 159,000 条记录的行驶距离。我正在使用付费的谷歌云帐户并将所有配额设置为无限制。我尝试使用服务器密钥和浏览器密钥。多次尝试后,服务返回超时消息

超时前成功返回x个结果

1) x ~=5,000 2) x ~=7,000 3) x ~=3,000 4) x ~= 12,000

所有人都在不同的日子尝试过。如您所见,这些都没有接近 100,000/天的配额。

我们检查了防火墙规则,并确保超时的原因不在我们的尽头。出于某种原因,Google API 服务正在切断请求。

我们没有得到 Google 的回应,而且我们目前处于青铜级支持包中,因此理所当然地,我们没有从他们那里得到任何真正的支持。

googleway 软件包的创建者确信该软件包没有任何障碍。

我们希望有人可能知道为什么会发生这种情况,以及我们如何避免这种情况发生,以使我们能够在我们的完整地址列表上运行距离矩阵。

使用 R 版本“据称具有教育意义”。使用 Googleway 包。

0 投票
1 回答
2135 浏览

r - R中的mapdist和googleway

我一直在尝试 2 个邮政编码之间的地图距离。我有大约 3 万条记录。我知道谷歌每天只允许 2500 个查询,因此我现在有一个来自他们的 API。出于某种原因 - 我一直在努力将 API 密钥插入代码中。我还遇到了另一个名为 googleway 的包——它做同样的事情,但我喜欢 mapdist 的格式。有没有办法:

a) 在此代码中使用 API 或
b) 使用 google way 包填充与 mapdist 类似的结果

提前感谢您的支持。

0 投票
1 回答
173 浏览

json - 将 googleways 包中的列表合并为 google 方向?

我正在为 googleways api 循环遍历经纬度点。为了访问以下链接中显示的点部分,我想出了两种方法:

https://cran.r-project.org/web/packages/googleway/vignettes/googleway-vignette.html

Unforuntaely 因为这使用了唯一键,所以我无法提供可重现的示例,但以下是我的尝试,一个使用 mapply,另一个使用循环。两者都可以生成列表格式的响应,但是我不确定如何解压缩它以拉出点路由,就像只传递一个点时一样:

有什么建议么?

编辑**

预期的输出将是如下所示的数据框:其中“id”表示输入的原始行程。

提供的 EDIT**** dput 用于回答有关数据框到配对列表的问题:

sql代码基本如下:

然后在提供它之前,我的数据框提要看起来像这样(你可以忽略离开,我将它用于距离 api):

0 投票
1 回答
387 浏览

r - 在 R 中使用 googlway 包时出错

您好,我在 R 中使用 googlway 包时遇到问题。更具体地说,它涉及 google_distance 函数和交通模型的选择。当我执行我的脚本时:

我收到以下消息:Error in match.arg(traffic_model) : 'arg' should be one of

当我删除“traffic_model='pessimistic'”行时,我没有任何问题。

任何想法?

0 投票
1 回答
838 浏览

r - 在 Googleway 中使用 Google_distance 函数

使用此 google_distance 函数时,我无法理解输出。在 ggmap 中使用 mydist() 时,我会得到从 A 点到 B 点所需的英里数、分钟数、小时数。

现在,当我使用 google_distance 时,我的输出看起来像这样。任何人都可以帮助解释每个数字所指的内容吗?

我的代码如下:

0 投票
1 回答
116 浏览

r - 如何连接作为数据框列表R的列中的所有值

数据框结构

很快..

我想为df中的每一行创建一个新列(名称为route_str),其中包含通过连接上述获得的数据框中的所有纬度和经度获得的字符串

例如,

我试过这个

但我得到的输出是

我尝试使用以下代码创建可重现的数据,但结构不一样

但是上面创建的数据结构如下

我在 Windows 10 上使用 R 版本 3.3.1 请帮助!

编辑:

这就是我最终得到那个复杂数据框的方式

初始数据框是这样的

我想要一个包含单个字符串的列,其中源和目的地之间的所有航点(经纬度)用逗号分隔我使用 googleway 包来获取航点

0 投票
1 回答
547 浏览

r - google_elevation() 调用上的 HTTP 错误 400

我正在使用 R-package googleway 来解码折线decode_pl,然后使用google_elevation. 我使用rStrava包从Strava获得折线。

示例折线:

解码工作正常:

但是当我尝试获取高程时,我在第二条折线上遇到错误,我无法真正理解它:

我检查了 lat/lon 数据decode_pl,它们看起来很好。我实在想不通...

我对一整套坐标进行了完全相同的调用,这是唯一出错的调用。

0 投票
0 回答
98 浏览

r - 在 R 中使用 Googleway 的词法错误

我有大约 900 拉长的配对,我希望获得相关的高程数据。

在 R 中有一个名为 Googleway 的包,用于查询 Google Maps API。

我已经安装了包并在 R 中调用了库。我还请求了一个 API 密钥,我测试并确认它正在工作。

在 R 中,我创建了一个数据框DF,如下所示:

根据 Googleway 帮助信息中的说明,我的数据框仅包含两列 lat 和 lon。

我随后编写了以下代码,但出现“词法错误”,如下所示:

我不确定错误指的是什么,这是 Googleway 库内部的东西还是我的数据有错误?“somekeygoeshere”是我输入 API 密钥的地方。

0 投票
1 回答
2489 浏览

r - 在 R 中展平或取消列出数据框

我正在使用该Googleway包获取一堆经纬度坐标的高程信息,其中总共有 954 个。

我已将调用分解为 3 个单独的文件,但它们采用列表格式,当我将它们转换为数据框时,它们采用嵌套数据框格式。我一直在尝试展平文件并将它们取消列出,但我没有成功。

或者

或者

由于result1,result2result3具有相同的结构,是否有一种简单的方法可以合并它们,展平连体表,然后导出为 CSV?

0 投票
1 回答
122 浏览

r - Googleway 包中的 R 错误

我正在使用 Googleway 包,我在“悲观”、“乐观”和 best_guess 之间没有任何区别,并且在提到“驾驶”、“步行”或“骑自行车”模式时结果相似。也许我错了在我的代码中:

谢谢