2016-12-12 11 views
0

Rでリーフレット+光沢を使用します。Iは、領域の境界(すなわち、fillColor = "transparent")と共にchoroplethマップの近傍を表示します。各領域には複数の領域が含まれているため、レイヤーは重複しています(近隣は背景にあります)。私は、(例えば、ポップアップを呼び出すために)近隣をクリック可能にするのに苦労しています。どうすればいいか教えてください。リーフレット内のクリック可能な上に重なるレイヤー

私が使用するコードは次のようになります。

leaflet() %>% 
    addPolygons (data = neighborhood.shp, #displaying variables 
       stroke = TRUE, 
       fillColor = ~fillVar, 
       color = "#000000", 
       popup = "click" 
       weight=1) %>% 
    addPolygons (data = region.shp, #showing borders 
       color = "#FFFFFF", 
       weight=5,              
       fillOpacity = 0, 
       fillColor = "transparent") 

ありがとうございました!

+1

設定してみてくださいを '' 2番目のaddPolygons'コールに= false'のを埋めます。 – TimSalabim

+0

再現可能な例を提供してください... [that](http://stackoverflow.com/questions/37820196/r-leaflet-passing-popupoptions-when-adding-polygons)は関連していますか? – Christoph

+0

@TimSalabim thak you! 'fill = FALSE'を設定しました! – Adam

答えて

1

2番目のaddPolygons呼び出しでfill = FALSEを設定すると、基礎となるポリゴンレイヤ照会可能/クリッカブルにする必要があります。

leaflet() %>% 
    addPolygons (data = neighborhood.shp, #displaying variables 
       stroke = TRUE, 
       fillColor = ~fillVar, 
       color = "#000000", 
       popup = "click" 
       weight=1) %>% 
    addPolygons (data = region.shp, #showing borders 
       color = "#FFFFFF", 
       weight=5, 
       fill = FALSE) 
関連する問題