2016-07-15 10 views
0

私はCRMフォームのアドレスビンマップロケーションの表示をcutomizeしようとしています。デフォルトで表示するのではなく、モーダルポップアップで表示します。したがって、ユーザーがアドレスをクリックすると、モーダルポップアップがマップ上に表示されます。あなたは私が使った方が良い方法は何だと思いますか?私はちょうどページのロード後にデフォルトでそれを非表示にし、アドレスがクリックされた後にモーダルに追加するか、単にビン地図を作成する関数を作成するだけで、システム構成を使ってBing Mapsの表示を有効にする必要がありますか?実際には私は第二の選択に取り組んでいますが、それを正しくすることはできませんでした。ここで私がこれまでに持っているコードは、コンソールでこれを使っています。はい、マップを表示していますが、アイデアはありません。モーダルでBingマップを表示

`$("#address1_composite").click(function(){ 
     alert(); 
     var map = null; 
     map = new Microsoft.Maps.Map(document.getElementById('SDKmap'), null) 
}) 

私の説明が要件を理解するのに十分であることを願っています。

`

+0

マップの使用予定量を調べます。広く使用されている場合:一度に作成します。より多くのインスピレーションのためにこの[コード](https://code.msdn.microsoft.com/bing/Bing-Maps-for-JavaScript-84f1effc/sourcecode?fileId=53417&pathId=1713588077)を見てください –

答えて

0

私は非常にそれが最初に必要になるまでは、前もって、または遅延のマップをロードすることをお勧めしますが、その後、あなたのクリックイベントを使用してそれを表示/非表示にします。さもなければ、ユーザコードは多くのトランザクションを生成し、それを非常に高価なものにする単一のページビュー内にマップを複数回ロードすることになる。

関連する問題