私は、ポリライン上でマウスオーバーイベントを送出しました。このイベントは、ポリライン上にあるオーバーレイにマウスオーバーしても発生します。オーバーレイがその下のポリラインを実際に隠すように、どうすればそれを避けることができますか?ポリラインクリックオーバーレイを無効にするにはどうすればよいですか?
1
A
答えて
2
もう1つのオーバーレイ(私はカスタムオーバーレイと見なしています)を追加すると、Polyline
のclickable
プロパティをfalseに設定するのが最も簡単な方法です。その場合、Polyline
はマウスイベントにはまったく反応しません。そのため、構築後に動的に変更したい場合はPolylineOptionsオブジェクトをPolyline
コンストラクタに渡すか、Polyline.setOptions
関数を呼び出してPolylineOptions
オブジェクトを渡します。
オーバレイの積み重ね順序を完全に制御するなど、細かい要素が必要な場合は、MapPanesを調べることをおすすめします。 7つのペインがあり、基本的にはオーバーレイをマップに追加するレイヤーです。トップに下から、彼らはこの順序でスタック:
MapPanes.mapPane
MapPanes.overlayLayer
MapPanes.overlayShadow
MapPanes.overlayImage
MapPanes.floatShadow
MapPanes.overlayMouseTarget
MapPanes.floatPane
あなたがPolyline
のも、マウスイベントを覆い隠すためにしようとしているので、おそらくfloatPane
に、上部にあなたの他のオーバーレイを配置する必要があります。私はInfoBoxesのいくつかのためにこれを行います。これは矩形マップのラベルボックスとして機能します。私の目標は、地図上にその他のものすべてをの上に置くことでした。地図、マーカー、オーバーレイなどすべての上に表示されます。
関連する問題
- 1. jqgridローカルキャッシュを無効にするにはどうすればよいですか?
- 2. Crawler4Jロガーを無効にするにはどうすればよいですか?
- 3. iPadサポートを無効にするにはどうすればよいですか?
- 4. Ctrl + F4を無効にするにはどうすればよいですか?
- 5. WM6.5.3ジェスチャーを無効にするにはどうすればよいですか?
- 6. ピボットフリックイベントを無効にするにはどうすればよいですか?
- 7. invalidate()を無効にするにはどうすればよいですか?
- 8. Djangoクエリキャッシュを無効にするにはどうすればよいですか?
- 9. クエリキャッシュを無効にするにはどうすればよいですか?
- 10. TextBlockを無効にするにはどうすればよいですか?
- 11. "dijit.form.FilteringSelect"ウィジェットを無効にするにはどうすればよいですか?
- 12. should.jsを無効にするにはどうすればよいですか?
- 13. ASP:Panelを無効にするにはどうすればよいですか?
- 14. tomcatを無効にするにはどうすればよいですか?
- 15. LinkLabel TabStopを無効にするにはどうすればよいですか?
- 16. scrollViewを無効にするにはどうすればよいですか?
- 17. ランキットを無効にするにはどうすればよいですか?
- 18. GestureListenerを無効にするにはどうすればよいですか?
- 19. pyqt4 QGraphicsView.mousePressEventを無効にするにはどうすればよいですか?
- 20. ドッカースワームモードを無効にするにはどうすればよいですか?
- 21. Android:デスクトップを無効にするにはどうすればよいですか?
- 22. Yiiエラーページを無効にするにはどうすればよいですか?
- 23. クリックボタンを無効にするにはどうすればよいですか?
- 24. マルチタッチを無効にするにはどうすればよいですか?
- 25. Specflow Intellisenseを無効にするにはどうすればよいですか?
- 26. org.apache.catalina.core.ApplicationContext logを無効にするにはどうすればよいですか?
- 27. ビュークローズオプションを無効にするにはどうすればよいですか?
- 28. スクロールビューを無効にするにはどうすればよいですか?
- 29. UISegmentedControlを無効にするにはどうすればよいですか?
- 30. コーディネーターレイアウトテキストを無効にするにはどうすればよいですか?