2016-08-22 12 views
2

私はRパッケージのシャフトレットを使用していくつかのマーカーで地図を作成していますが、私はまた、移動可能な機器のために地図上にGPS位置を表示する必要があります。RパッケージのリーフレットでGPS位置を取得する

これはlocation methodといくつかのjavascriptを使用したリーフレットでは可能ですが、この方法はRパッケージでは利用できないようです: "リーフレット"。

Rとリーフレットで生成されたマップにGPS位置を表示する最も良い方法は何ですか?

+2

ないリーフレットに精通したが、この記事では、[再生可能なデータ](http://stackoverflow.com/questions/5963269)と予想される出力、ダミーのプロットを追加することができ、広すぎるようですか? – zx8754

+0

これはhttps://github.com/byzheng/leafletpluginsに役立つかもしれませんが、リーフレットのレポをフォークし、これをオプションのパラメータとして 'setView()'関数に追加してPRする必要がありそうです。 – hrbrmstr

+0

ありがとう@hrbrmstr、有望そうです。私は見て、その後私の経験をコメントします。 –

答えて

3

非常にクールな機能、質問ありがとう!

重要:RStudio以外のブラウザでマップを開きます。位置情報アクセスのリクエストを許可します。

library(leaflet) 
library(leaflet.extras) 

map <- leaflet() %>% addTiles() 

map <- addControlGPS(map, options = gpsOptions(position = "topleft", activate = TRUE, 
               autoCenter = TRUE, maxZoom = 10, 
               setView = TRUE)) 
activateGPS(map) 
+0

はよく見えます!私は賞金を授与するためにほぼ一日待たなければならない。 – cylondude

関連する問題