방금 RgoogleMaps http://cran.r-project.org/web/packages/RgoogleMaps/RgoogleMaps.pdf으로 게임을 시작했는데 정말 멋지지만 GetMaps() 경로 옵션에 제한이있는 것 같습니다. 그것은 (그리고 내가 틀릴 수도 있습니다) 구글 정적지도 api와 png 파일 (또는 무언가)로 전송되는 URL이 전송되므로 url 한도는 "map.png"에있을 수있는 경로의 크기를 제한합니다 ". 하지만 긴 경로를 가지기 위해 PNG를 편집하거나 중간 처리 단계에서 쉽게 편집 할 수 있을지 궁금합니다. 아무도 r에서 이것을하는 법을 압니까? 이 패키지는 XY 좌표를 png 래스터로 매핑하는 함수를 제공합니다. 그리고 당신이 PNG 파일의 전문가가 아니란 것을 눈치 채지 못했다면, 제가 누락 된 단순한 것이 있다면, 제발 정신이 있어야합니다.더 긴 경로를 추가하는 Google지도
2
A
답변
3
업데이트opts
은 더 이상 사용되지 않습니다. 대신 theme
을 사용하십시오.
ggplot2
에서 작업 할 준비가되어있는 경우 ggmap
패키지를 사용하면지도에 레이어를 쉽게 추가 할 수 있습니다. 아래의 get_map()
기능은 PNG의 포트 모스 비 (Port Moresby)에있는 국립 연구소 (National Research Institute)의 위성 Google지도를 가져옵니다. ggmap()
함수는 맵을 그린 다음 텍스트 주석, 선 세그먼트 주석 및 제목을 추가합니다. 하지만 다른 기하 구조도 일반 ggplot 그래프처럼 추가 할 수 있습니다. gglocator()
함수는 기본 플롯에서 locator()
과 비슷한 방식으로 작동합니다. lon
및 lat
은지도의 중심에 대한 좌표이지만 위치 벡터에는지도의 경계가 주어질 수 있습니다. 올바른 해상도를 얻으려면 zoom
과 함께했습니다.
library(ggplot2)
library(ggmap)
library(grid)
nri = get_map(location = c(lon = 147.165, lat = -9.410), zoom = 18, maptype = 'satellite')
(NRImap = ggmap(nri, extent = "device") +
annotate('segment', x = 147.1656, xend = 147.1649, y = -9.41025, yend = -9.4096,
colour = 'white', arrow = arrow(length = unit(0.25,"cm")), size = 1) +
annotate('text', x = 147.1656, y = -9.41031, label = 'Conference Centre',
colour = 'white', size = 6) +
theme(plot.margin = unit(c(1.5, 0, 0, 0), "lines")) +
ggtitle ("National Research Institute") +
theme(plot.title = element_text(colour = "Blue", vjust = 2, size = 20)))
# gglocator()
관련 문제
- 1. prettyPhoto에서 Google지도 경로를 삽입하십시오.
- 2. XPath에서 더 긴 노드
- 3. google지도 방향 경로를 제거하는 방법?
- 4. 긴 경로를 지원하는 Directory.CreateDirectory (경로) 대신
- 5. 컨트롤러에 경로를 추가하는 방법
- 6. 이동 경로를 추가하는 방법?
- 7. CakePHP는 더 긴 텍스트를 번역합니다
- 8. Google지도 API - 지오() 반환하지 않습니다 위도 긴
- 9. Google지도 상단에 커튼을 추가하는 방법
- 10. 가장 긴 경로를 찾기위한 프로그램 만들기
- 11. 가상 지구로 긴 경로를 그리는 법
- 12. 가장 긴 경로를 찾는 방법은 무엇입니까?
- 13. 긴 경로를 사용할 때 WinApi를 호출
- 14. 두 노드 사이에서 가장 긴 경로를 찾으십시오.
- 15. 더 많은 매개 변수를 사용하여 Google지도 시작
- 16. Kohana에서 매개 변수를 추가하는 동안 경로를 사용하여 리디렉션하는 더 간단한 방법이 있습니까?
- 17. 더 긴 버전을 구성하는 방법 artifactory의 번호
- 18. virtualenv의 PYTHONPATH에 경로를 추가하는 방법
- 19. 라이브러리 경로를 컴파일러에 추가하는 방법
- 20. vimscript에 클래스 경로를 추가하는 방법
- 21. PHP로 절대 경로를 추가하는 방법
- 22. Google지도의 성능 향상 긴 경로 그리기
- 23. Google지도 경로를 만들려고 시도하는 중 충돌이 발생했습니다.
- 24. Google지도 : 경로, Km 및 ... 경로를 얻으십시오.
- 25. Google지도 V3은 항상 동일한 경로를 그립니까?
- 26. Google지도 오버레이에서 d3을 사용하여 경로를 그립니다.
- 27. Google지도 안드로이드에 대한 경로를 음모를 꾸미고
- 28. 전체 Google지도 경로를 DB에 저장하는 방법은 무엇입니까?
- 29. Flex AS3 : 더 작은 변수 이름이 더 긴 이름보다 빠릅니까?
- 30. 첫 번째 줄이 더 긴 이유는 무엇입니까?