2016-04-18 7 views
0

ボタンをクリックすると、モーダル内に埋め込まれたgoogleMapをコピーします。その理由は、埋め込まれたGoogleマップの「フルスクリーンモード」が必要なためです。私のアプローチは、bodyからgooglemaps要素をクローン化し、これを全画面モーダル(以下のMWEではコードの複雑さを減らすために提供されていない)に挿入することでした。モダール内の本体からgoogleMapをコピー

問題は、googleMapがネストされている単純なクローンは、マーカーが消えるなどの理由で十分ではありません。

bootplyについては、最小限の作業例があります。

私のMWEには、新しいマップインスタンスなどを作成せずにgoogleMapをモーダルに表示する方法がありますか?

答えて

0

私はあなたがモーダルを開いた後にマップのリロードを強制してください。 何かのように

$('#myModal').on('shown', function() { 
    google.maps.event.trigger(map, "resize"); 
}); 
+0

私は提供されたbootplyに解決しようとしましたが、動作しません。あなたはブーツリーでそれを試しましたか? – d4rty

関連する問題