我需要找到我知道纬度和经度值的给定点与数据帧列中包含的一系列点(我也知道经度和纬度(之间的旅行时间。我使用了以下代码行:
distances_driving <-gmapsdistance(origin = CZ10$API , destination = "49.9919662993+14.6579083484",mode = "driving")
CZ10 是我的数据帧,API 是包含所需值的列,格式为"经度+纬度"。
运行代码时,出现以下错误:
StartTag: invalid element name
Error: 1: StartTag: invalid element name
可能是什么原因造成的?
下面的代码正在我这边工作:
library("gmapsdistance")
set.api.key("MY_API_KEY")
dataframe <- data.frame("API" = c("50.9417965+10.6668388", "51.162085+10.994824"))
distances_driving <-gmapsdistance(origin = dataframe$API, destination = "49.9919662993+14.6579083484", mode = "driving")
distances_driving
输出:
$Time
or Time.49.9919662993+14.6579083484
1 50.9417965+10.6668388 14935
2 51.162085+10.994824 14969
$Distance
or Distance.49.9919662993+14.6579083484
1 50.9417965+10.6668388 397894
2 51.162085+10.994824 402047
$Status
or status.49.9919662993+14.6579083484
1 50.9417965+10.6668388 OK
2 51.162085+10.994824 OK
这意味着问题可能出在数据帧中。确保它具有有效的坐标和有效的格式。希望这有帮助!