AIM: Я пытаюсь получить серию карт, используя функцию get_map
из ggmaps
.
Я знаю следующие работы, когда я использую широту и долготу:
houses_maps <- lapply(latlon,
function(x)
get_map(location = x,
zoom = 20,
maptype = "satellite",
source = "google"))
ПРОБЛЕМА: Это не завершает цикл, когда я использую адреса вместо широты идолгота.Вероятно, это связано с тем, что он не находит один из адресов, например, с помощью «tomet, 6-10, 25720 Bellver de Cerdanya, Lleida, Spain»
Я получаю эту ошибку:
Error in data.frame(ll.lat = ll[1], ll.lon = ll[2], ur.lat = ur[1], ur.lon = ur[2]) :
arguments imply differing number of rows: 0, 1
In addition: Warning message:
geocode failed with status ZERO_RESULTS, location = "tomet, 6-10, 25720 Bellver de Cerdanya, Lleida, Spain"
Called from: data.frame(ll.lat = ll[1], ll.lon = ll[2], ur.lat = ur[1], ur.lon = ur[2])
ВОПРОС: Как я могу заставить его игнорировать адреса, которые он не мог найти, оставить их NA и продолжить поиск остальных вместо остановки.У меня 2000 адресов, и, скорее всего, их не найти.