2016-05-05 7 views
0

Bingマップバージョン7を使用して、イベントとその詳細をマップに表示しています。そのために、私は「http://ecn.dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=7.0&mkt=deBingマップv7のインフォボックスリポジショニングの問題

を次の参照JSファイルを追加している私は、マップ上のイベントピンを表示すると、インフォボックスでイベントの詳細を表示する実装しました。私は、マップの境界にある情報ボックスのイベントの詳細を表示することに固執しています。この情報はマップの外に出ます。

私はポスト Cool Infobox and plot polygons through xml ....in bing maps , pure javascript

しかし、たとえ上記のリンクに記載された溶液(CustomInfoboxModule)を実装した後、私はより多くの細部を持つイベントのための問題に直面していた溶液に発見しました。 enter image description here

答えて

0

私は質問を理解している場合は100%わからないため

チェック。情報が地図の外にあるという問題はありますか?もしそうなら、Infoboxを十分に大きくすると、これは起こることになります。

  1. 説明領域のサイズを制限して(つまり、最大高さを与えて)、スクロール可能にします(overflow-y:auto)。これにより、あなたの情報ボックスが決して一定の高さを超えないようになります。あなたが使用しているカスタムinfoboxコントロールは、押しボタンがある象限に基づいて情報ボックスを配置します。押しピンが左上隅にある場合、情報ボックスは右下に表示されます。プッシュピンが右下隅にある場合は、情報ボックスが左上に表示されます。つまり、インフォボックスの最大高さがマップの高さの半分になるようにすると、マップ内に常に表示されるはずです。
  2. また、インフォボックスが地図の高さより大きくならないことがわかっている場合は、地図の位置を変えて押し棒が高くなるようにして、情報ボックスを開くことができます。
+0

ありがとうございました。より詳細な情報が含まれている場合は、正確な情報が地図の外に表示されます。私はすでにあなたが上記の両方のソリューションを試しました。私がこのソリューション1に直面している問題は、infoboxの高さがmapの半分よりも大きい場合、infoboxが上の画像に示すように外側に落ちてしまうことです。解決策2の問題は、マップの位置を変更した後で、他のピンの位置、マップの境界も影響を受けて、いくつかのピンがマップ境界の外に出ることになります。 –

+0

また、私は以前のbingマップのバージョンでこの問題をチェックしました。ここでは、infooxの再配置が自動的に管理されます。これは、この問題がバージョン7のbingマップにのみ存在することを意味します。 bing map v7でこの問題の他の選択肢がありますか? –

+0

V7コントロールはBing Mapsの旧バージョンです。それは6歳以上で、実際には同じようにinfoboxesを扱うバージョン8に置き換えられました。あなたがv6.3のコントロールを参照しているように聞こえてきますが、これは非難され、11月に無効になります。 V7で使用しているカスタムinfoboxコントロールは、v6.3の機能を維持したいユーザー向けに作成されています。 – rbrundritt

関連する問題