1

私はアメリカの地図を持っています。

mygggmap <- get_map(location = "United States", zoom = 4) g <- ggmap(myggmap)

次のステップは、いくつかの主要都市をプロットすることです。

次のような経度と緯度で主要都市をプロットするレイヤーを作成できることを理解しています。
g <- g + geom_density2d(data = citydata, aes(x = lon, y = lat))

しかし、実際の名前、都市、州でプロットする方法があるかどうか疑問に思っていますか? ggmap は Google Map API の上にレイヤー化されているため、これは可能であるはずですよね?

4

2 に答える 2

6

私は答えを見つけました。簡単です。ジオコード機能を使用します。

geocode("SEATTLE")

戻り値

        lon        lat
     -122.3321   47.60621

みんなのサポートに感謝します。「タンブルウィード」バッジを手に入れたばかりなのに。

于 2014-04-07T04:56:12.013 に答える
1

さらに詳しく調べたい場合は、元のデータをzipcodeパッケージのデータで補足することもできます。約 43,000 の米国の都市の郵便番号があります。詳細については、リンクhttp://www.r-bloggers.com/my-first-r-package-zipcodeをチェックしてください。

于 2014-04-07T06:53:14.567 に答える