qTip と Google マップを使用してイベントに場所をすばやく追加するための内部管理インターフェイスを作成しようとしています。単純化されたフィドルは次のとおりです。http://jsfiddle.net/mykel_suthertun/RWtRe/
現在、2 つのバグを除いて動作します。
- qTip を開くたびにマーカーが複製されます。(解決済み。以下のコメントを参照してください。)
- 現在、マップの中心またはマーカーが定義されていないマップを開くことはできません。
Re: #1 - 意味を確認するには、右側のピン アイコンをクリックします。クリックしてオフにします。クリックして再度開きます。現在、同じ場所に 2 つのマーカーがあります。一度だけ作成する必要があります。
これは、マーカーが「レンダリング」ではなくqTipの「表示」イベントで作成されているためだと思います。「レンダリング」に移動すると、マップを表示する際にエラーが発生しました。
Re: #2 - このバグを表示するには、ターゲット アイコンのいずれかをクリックします。マーカーまたはセンターが定義されていない場合に、デフォルトのマップ状態を開くために必要なだけです。これを処理するためにコードをどのように調整しますか?