1

コンテンツ領域の中央にある[インタラクティブマップを表示]ボタンによって呼び出されるこのマップに少し問題があります。

ズームが発生するようなポイントをダブルクリックした8後、情報ボックスが表示される場合は、非表示ロジックが間違っています。

を閉じようとするxと失敗します。これはおそらく、ユーザーのクリックが速すぎて、実際には情報ボックスモードにする必要があるのに、マップがズームモードであると考えているためです。

誰かが以前にこの問題に遭遇したことがありますか?マップを非表示にしないため、window.ero.hide他のいくつかの機能をいじる必要があるようです。map.HideInfoBox

編集:使用されるスクリプトはここにあります。私はそれをコーディングしませんでしたが、関連するビットは次のとおりです。

onclick="EnableEroHide();map.HideInfoBox();changePin();return false;" 

map.HideInfoBox()情報ボックスを非表示にする必要があります。

4

1 に答える 1

2

問題は、hide関数が空のによってオーバーライドされていたことでしたfunction(){return;}。非表示関数への参照を保存して、手動で呼び出す必要がありました。

于 2011-01-18T18:41:54.910 に答える