问题标签 [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.
r - 在 Shiny App 中使用 googleway 绘制航点路线
我正在一个闪亮的应用程序中使用 google-way。
我从这个例子开始:使用 R 中的传单绘制旅程路径,并对其进行了一些修改,以在目的地和起点之间包含 2 个额外的航点,并让 google_directions 呈现它们之间的最佳路线。
绘制的路线确实是最佳的,我可以将其复制到 5-6-7 或 10 个航路点。但是,在每种情况下,要绘制路线,我都需要为所有航路点输入地址。如果某些航点留空,应用程序会返回错误,我不知道如何解决这个问题。我想应该使用某种“if”运算符,但不确定如何以及在哪里。
这是我的代码:
数据文件:
r - 地理编码,错误消息,(谷歌地图,google_geocode,api)
当我尝试以下代码时,我不断收到错误消息,错误消息是
“open.connection(con,“rb”)中的错误:schannel:下一个 InitializeSecurityContext 失败:SEC_E_UNTRUSTED_ROOT(0x80090325)-证书链是由不受信任的机构颁发的。”
但是,我的代码似乎没有错,如果错误消息是由于安全或权限问题引起的,谁能给我解决这些安全问题的解决方案?
r - R,googleway,通过删除单词匹配地址
如果我直接运行下面的代码,它会给我一个错误,因为地址太指定了,但是如果我删除 -272,它工作正常。
那么我怎样才能自动删除单词,直到函数运行并给我地址,
r - 使用 googleway 对地址进行地理编码:结果不一致
我正在尝试使用 R 中 googleway 包中的 google_geocode 函数对 Google 地图上的地址进行地理编码。我正在使用从 Google 获得的密钥,该密钥允许我超过 2500/天的限制(并为此收费)。我有不同类型的问题,主要是由于我使用的地址的编写方式,但是我想在这里问一个问题:我有时用googe_geocode查询没有结果怎么可能,但是如果我输入http://www.google.com/maps/上的相同地址字符串会返回结果吗?
我的例子:
但是,如果在 Google 地图中搜索完全相同的地址字符串,我会得到正确的位置(表明这是西班牙维多利亚的 Abendaño Kalea):
谁能解释可能发生了什么?也许谷歌地图或谷歌地理编码 API 的一些工作人员可能会有所帮助?非常感谢,
r - 使用 googleway 使用经纬度坐标进行反向地理编码循环的问题:r 对不同坐标给出相同的结果
这是我的示例数据集(称为 origAddress):
我有更多的纬度和经度数字(330),我想找到地址。我用这个 for 循环来做到这一点:
它适用于前三或四行,但随后返回与第一行相同的地址,尽管纬度和经度数字肯定不同。我查看了其他 stackoverflow 问题(此处)并尝试复制他们的方法,但结果相似。
请帮忙!
r - marker_icon 在 google_map_update 调用中可能有问题
问题
我有一个 data.frame,其中包含一个名为“icon”的列,其字符格式的链接与“ http://i.imgur.com/UxVFMcQ.png ”完全一样。
我将列名输入到我闪亮的应用程序中的 google_map_update 调用中:
但是,当我绘制点时,什么都没有显示。查看 Chrome 控制台,我看到错误 404,找不到 url 错误。我仍然可以看到聚集点(带有数字的黄色、红色和蓝色信号),但看不到单个标记。
我尝试了以下
- 不包括 https:// 中的 s
- 而是引用本地文件,以两种方式调用它:绝对和相对
- 使用与其他网站完全不同的链接 ( http://maps.google.com/mapfiles/kml/shapes/parking_lot_maps.png )
- 看着 SO,但大多数谷歌地图标记问题都在 Javascript 中
- 当使用它不发光时,自定义标记起作用:
r - addEventListener 以闪亮的谷歌地图自动关闭信息窗口
相关主题
问题
我可以使用 close 方法定位所有标记,并使用 for 循环对它们进行迭代,以使用以下方法手动关闭它们各自的信息窗口:
但是,我计划在用户单击地图上的其他任何位置后关闭所有信息窗口。我尝试通过以下方式在地图对象上使用 addEventListener:
但是,在地图对象上使用侦听器也会捕获标记,因此一旦用户单击标记,就会立即关闭信息窗口,从而不会发生任何事情。我尝试使用诸如引用之类的东西来定位谷歌地图的各种“基础层”,mapmap.__gm.panes.mapPane
以定位标记下方的地图窗格,但没有结果。
更多信息
我将此脚本作为另一个文件包含在我闪亮的应用程序文件夹中,并通过 UI 中的 includeScript("closeInfoWindows.js") 将其链接到我的应用程序。
MCVE
r - google_places() Googleway 包中的下一页标记
我正在使用 Googleway 包,特别是 google_places() 函数来提取商店数据。我知道每个 google_places() 调用都会产生 20 个数据,并且我可以使用下一页令牌访问总共 60 个数据。我的问题是,我能够访问后 20 个数据点,但不能访问最后 20 个数据点,因为它会提示错误消息。
直到此时一切正常,我能够获得 40 家商店。
这会产生一个错误:
有没有办法解决这个问题?谢谢。
r - next_page_token 在第二次尝试时不起作用(google_places 功能)
我正在通过googleway
'google_places
函数查找给定位置的所有星巴克门店。
这很好用,但是,当我尝试获取接下来的 20 个结果(结果的第 3 页)时,我收到以下错误
使用新的 github 版本的包解决了这个问题。
随后的问题是当尝试访问所有页面时会导致循环
使用此代码,第三页导致
如果我像这样运行代码
一切正常。我在这里想念什么?