поиск в нескольких местах с помощью google_places (из googleway) - PullRequest
0 голосов
/ 31 января 2019

Предположим, у меня есть вектор, содержащий несколько местоположений (в формате долготы и широты. Я хочу найти ближайшую станцию ​​subway_station с помощью google_places. Однако я всегда получаю сообщения об ошибках, подобных этому:

"Ошибка вvalidateGeocodeLocation (location): location должен быть вектором пары координат широты и долготы.

Код указан ниже.

    location1 %>% head()
[1] "34.450906, -118.227614" "34.123286, -118.758541" "34.545587, -118.420095" "34.090728, -118.127527"
[5] "34.074736, -118.145959" "34.194489, -118.138263"

Это работает

> subway_station <- google_places(location = c(34.407332, -117.911841),
+                                 rankby = "distance",
+                                 place_type = "subway_station",
+                                 key = key)
The radar argument is now deprecated

попробуйте с множественным поиском

> subway_station <- google_places(location = location1,
+                                 rankby = "distance",
+                                 place_type = "subway_station",
+                                 key = key)
Error in validateGeocodeLocation(location) : 
  location must be a vector of a pair of latitude and longitude coordinates

Я думаю, эту проблему можно исправить, написав цикл, но не уверен, что именно сделать. Большое спасибо за помощь.

...