不同風格的地圖
get_map() 下載的 Google 預設地圖在需要主要道路、基本地形與地標時很好用,但視覺上可能有點雜。你希望地圖能強化資料,而不是分散注意力,因此改用其他較「安靜」的選項常常更合適。
有時你並不在意道路或地標,而是想看地表覆蓋(例如草地、樹木、沙漠或積雪)。這種情況下,切換成衛星檢視會更有幫助。把 maptype 參數改成 "satellite",就能取得 Google 的衛星影像。
你也可以在 get_map() 中設定 source = "stamen",並搭配 maptype 參數來抓取 Stamen Maps。所有可用的 maptype 值可參考 ?get_map,它們大致對應到 Stamen Maps 網站上所描述的各種「風格」。我特別喜歡 "toner" 變化版,因為它是灰階而且比 Google 地圖更簡潔。
現在就用其他地圖風格,來繪製你的房屋銷售圖吧。
本練習屬於課程
在 R 視覺化地理空間資料
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
corvallis <- c(lon = -123.2620, lat = 44.5646)
# Add a maptype argument to get a satellite map
corvallis_map_sat <- get_map(corvallis, zoom = 13)
# Edit to display satellite map
ggmap(corvallis_map) +
geom_point(aes(lon, lat, color = year_built), data = sales)