2011-12-09 39 views
5

Tôi đang sử dụng gói Rgooglemaps trong R.Rgooglemaps vẽ văn bản

Tôi muốn hiển thị văn bản trên điểm vẽ bằng cách sử dụng PlotOnStaticMap. Ngoài ra còn có chức năng có tên TextOnStaticMap để vẽ văn bản trên các tọa độ được chỉ định.

Nhưng trong bản đồ đầu ra hoặc văn bản được in hoặc điểm được vẽ, nhưng tôi cần cả hai.

+0

Shameless plug: Để thay thế cho Rgooglemaps , bạn có thể muốn kiểm tra DeducerSpatial, vừa được phát hành cho CRAN http://blog.fellstat.com/?p=89 –

Trả lời

5

Bạn cần phải nạp tùy chọn add=TRUE vào chức năng có liên quan. Nếu đó là FALSE (mặc định), bạn sẽ nhận được một âm mưu mới.

PlotOnStaticMap(MyMap,lat=..,lon=..,FUN=points) 
TextOnStaticMap(MyMap,lat=..,lon=..,labels=.., add=TRUE) # <- adds to current map 

Lưu ý, bạn chỉ có thể sử dụng PlotOnStaticMap cho tất cả những điều này với nhau FUN (ví dụ text, points, lines - các chức năng âm mưu bình thường):

PlotOnStaticMap(MyMap,lat=..,lon=..,FUN=points) 
PlotOnStaticMap(MyMap,lat=..,lon=..,FUN=text, labels=.., add=TRUE) 
+0

mathmatical.coffee ur awesome & thanks rất nhiều – 3502

Các vấn đề liên quan