2016-04-04 5 views
2

я запускаю простые примеры листка в R нравится:Почему листовка выводит серая карта?

library(leaflet) 
library(ggmap) 

>somePlace <-ggmap::geocode("Vienna") 
Information from URL : http://maps.googleapis.com/maps/api/geocode/json?address=Vienna&sensor=false 
>somePlace 
lon  lat 
1 16.37382 48.20817 
>leaflet(somePlace) %>% addTiles() %>% addMarkers() 

Карта показывает серое пространство с синим маркером:

enter image description here

Никаких следов OSM пространственной визуализации. Не могли бы вы указать, где проблема?

Заранее благодарим за конструктивное обсуждение!

Моя конфигурация: R версии 3.2.4 (2016-03-10), Платформа: x86_64-w64-mingw32/x64 (64-разрядная версия), Windows Server 2012 x64 (сборка 9200), ggmap_2.6.1 , leaflet_1.0.1.

Аналогичные проблемы (но без подходящего решения): R leaflet package produces blank (grey) map [Ubuntu 14.04] R leaflet RStudio Viewer blank (grey) map [Windows 7]

+0

Перекрестная ссылка как http://gis.stackexchange.com/questions/187926/leaflet-output-is-grey – PolyGeo

ответ

3

ответ на мой собственный вопрос в том, что локальные настройки брандмауэра помешали мне загрузив плитки из OSM. Способ решения проблемы заключался в том, чтобы установить прокси (из R>link). Кон этим решением является то, что зритель до сих пор не доставляет плитки, поскольку настройки прокси-сервера в настоящий момент не применяются к RStudio Viewer. Хотя вывод брошюры отображается в браузере, поэтому работает также с Shiny Apps. Спасибо за поддержку, способствующую решению!

+1

У меня были подобные проблемы, я должен использовать прокси-сервис, чтобы пройти мимо нашей глупой безопасности настройки для доступа к плиткам и stackoverflow! – sconfluentus

2

Ваш код работает в R 3.2.3, а также в RStudio. Пусть он загружается, требуется время. Перед загрузкой это выглядит как на скриншоте вы вставили above.I я использую для Windows 10.

enter image description here

+0

Thnx для вашего ответа. Сейчас я загружаю 30 минут, пока я пытаюсь найти решение. Сколько времени это займет? –

+0

@Patrik: на моей стороне не хватает даже 1 минуты. Я не работаю на сервере. Так что я понятия не имею, как там будет работать. В R и R Studio он загружается всего за 30 секунд. –

+0

Как указано [здесь] (http://gis.stackexchange.com/questions/187926/leaflet-output-is-grey), проблема, похоже, связана с локальной установкой Java @ SowmyaS.Manian. – fdetsch

2

Попробуйте заменить

addTiles() 

с

addProviderTiles(providers$OpenStreetMap) 

Кажется, чтобы заставить листовку, чтобы обеспечить плитки, чтобы knitr HTML.

Смежные вопросы