Rを使用して(mapとwrld_simplを使用して)、世界地図上で2つの都市の間に線を引こうとしています。
2点間の滑らかな線を取得するにはどうすればよいですか? 米国とオーストラリアの間に線を引くと、3 つの異なるセグメントがあります
require(rworldmap)
map("world", col="#f2f2f2", fill=TRUE, bg="white", lwd=0.05)
data(wrld_simpl)
US_lat = wrld_simpl$LAT[wrld_simpl$NAME == 'United States']
US_lon = wrld_simpl$LON[wrld_simpl$NAME == 'United States']
australia_lat = wrld_simpl$LAT[wrld_simpl$NAME == 'Australia']
australia_lon = wrld_simpl$LON[wrld_simpl$NAME == 'Australia']
lines(c(US_lon, US_lat), c(australia_lon, australia_lat))
これは線を引きますが、aus と US の間に正しくありません。私は何を間違っていますか?