2016-06-24 6 views
2

リーフレットのポップアップの中にビデオを入れようとしています。問題は、ビデオの幅が560に設定されており、ポップアップのデフォルトの最大幅が300であることです。リーフレットのポップアップの幅

maxWidthとminWidthのオプションがありますが、うまく動作していないようです。

以下は現在動作していますが、幅のオプションがありません。

goodVoteLayer.bindPopup('<object data="http://www.youtube.com/embed/W7qWa52k-nE" width="560" height="315"></object>'); 

これはポップアップのリーフレットへのリンクです。 http://leafletjs.com/reference-1.0.0.html#popup-option

ありがとうございます。

答えて

10

bindPopupへの第2引数はあなたがL.popupに与えるので、あなたがそうのように、最大​​/のminWidthを追加することができる必要があり、その同じoptionsです:

goodVoteLayer.bindPopup('<object data="http://www.youtube.com/embed/W7qWa52k-nE" width="560" height="315"></object>', { 
    maxWidth : 560 
}); 
+1

リンクをドキュメントに、良い測定のためにします。http: //leafletjs.com/reference-1.0.0.html#layer-bindpopup – IvanSanchez

+0

これは私の問題を解決しました、ありがとうございます! –

関連する問題