2016-08-09 16 views
0

は、私はGoogleマップAPIをチェックしましたが、私はMyOverlayと呼ばれるカスタムオーバーレイを作成https://jsfiddle.net/liangyongning/cd5wbzL8/5/Googleマップのカスタムオーバーレイをマーカーのクリックゾーンの上にするにはどうすればよいですか?

ここに私のサンプルコードを確認し、floatPaneに追加し、それは私に言ったfloatPaneoverlayMouseTarget

    を超えています
  • overlayMouseTargetには、マーカーの透明ターゲットなど、DOMマウスイベントを受け取る要素が含まれています。これはfloatShadowの上にあり、情報ウィンドウの影にあるマーカーをクリックできるようにします。 (ペイン5)。
  • floatPaneに情報ウィンドウが含まれています。これはすべてのマップオーバーレイです。 (ペイン6)。

出典:https://developers.google.com/maps/documentation/javascript/customoverlays#initialize

しかし、このオーバーレイの背後にあるマーカーもそれに情報ウィンドウカバー場合、クリック可能です。

27行目のオーバーレイを削除すると、すべて正常に動作します。

// var overlay = new MyOverlay(map); 

私のカスタムオーバーレイには何が問題なのですか?どのようにマーカーのクリックゾーンの上にそれを作る?

答えて

関連する問題