Как получить лат долго для индийских городов в R? - PullRequest
0 голосов
/ 18 декабря 2018

Я пытаюсь получить лат для индийских городов через пакет ggmap.Ниже приведен код, который я пробовал, но он приводит к ошибке.

Я создал вектор с примерами городов

library(ggmap)
mycities1<- c("Hyderabad","Chennai","Bangalore","Cochin","ARNHEM","London")
str(mycities1)
geocode(mycities1[1])

Это исключает значения NA, хотя названия моих городов относятся к классу символов.

Предупреждение: не удалось геокодировать со статусом OVER_QUERY_LIMIT, location = "Хайдарабад

1 Ответ

0 голосов
/ 18 декабря 2018

Пожалуйста, измените аргумент source на dsk .

geocode(as.character(mycities1[1]), source = "dsk")

Это связано с недавними изменениями google-API.

Существует также текущая проблема GitHub (или несколько на самом деле), которая решает эту проблему.

Не удалось геокодировать со статусом OVER_QUERY_LIMIT, location = "XXX" -> вы не зарегистрировали правильный и биллинг-включил ключ API Карт Google с помощью register_google () (ggmap v2.7,903).Включение биллинга - это особый шаг после (!) Добавления информации о вашей кредитной карте.

...