R: Ошибка в get_map () из ggmap - PullRequest
       12

R: Ошибка в get_map () из ggmap

0 голосов
/ 27 августа 2018

Я пытаюсь построить простую карту в R, используя функцию get_map () для определенного местоположения. Вот мой код:

, например

get_map(location = "texas", zoom = 10, source = "google")

Я пробовал разные параметры. Я получаю следующую ошибку:

Error in aperm.default(map, c(2, 1, 3)) : 
perm' is of wrong length 3 (!= 2)

Что именно происходит в фоновом режиме и как это исправить? Я проверил все возможные блоги, которые я мог, никто, кажется, не получает эту ошибку.

Пожалуйста, помогите!

Ответы [ 3 ]

0 голосов
/ 26 января 2019

Я с ggmap из github, но столкнулся с той же проблемой ...

> devtools::install_github("dkahle/ggmap")
Skipping install of 'ggmap' from a github remote, the SHA1 (7b696967) has not changed since last install.
  Use `force = TRUE` to force installation
> library(ggmap)
Carregando pacotes exigidos: ggplot2
Google's Terms of Service: https://cloud.google.com/maps-platform/terms/.
Please cite ggmap if you use it! See citation("ggmap") for details.
> register_google(key = "MyKey")
> geocode("parque do ibirapuera")
Source : https://maps.googleapis.com/maps/api/geocode/json?address=parque+do+ibirapuera&key=xxx-mKaA7Kw
# A tibble: 1 x 2
    lon   lat
  <dbl> <dbl>
1 -46.7 -23.6
> get_map(location = "texas", zoom = 10, source = "google")
Source : https://maps.googleapis.com/maps/api/staticmap?center=texas&zoom=10&size=640x640&scale=2&maptype=terrain&language=en-EN&key=xxx-mKaA7Kw
Error in aperm.default(map, c(2, 1, 3)) : 
  primeiro argumento inválido: deve ser um array
Além disso: Warning message:
In get_googlemap(center = location, zoom = zoom, maptype = maptype,  :
  HTTP 400 Bad Request
> 
0 голосов
/ 24 февраля 2019

У меня была та же проблема, и обновление моего ключа API Google сработало.

0 голосов
/ 04 сентября 2018

Эта ошибка возникает из-за базового URL. В CRAN version базовый URL-адрес небезопасен. Вместо этого используйте версию dev этого пакета из {github} & функция работает нормально. Используйте devtools::install_github(""dkahle/ggmap") для установки библиотеки из github

...