前提・実現したいこと
YOLP(地図)のYahoo! JavaScriptマップAPIを利用して地図を実装しています。
マーカークリックで表示させた吹き出しを、地図上の任意の箇所クリックで閉じたいです。
該当のソースコード
吹き出しを表示させるまでのコードは以下の通りです。
JavaScript
1# マーカーの表示位置 2point = new Y.LatLng(lat,lon); 3marker = new Y.Marker(point); 4 5# 吹き出し 6marker.bindInfoWindow("吹き出し本文"); 7ymap.addFeature(marker);
また、Clickイベントの取得は一応できてはいますが、その中で行う処理が分かりません。
# クリックイベントの取得 ymap.bind('click', (latlng) -> # ★★★吹き出しを閉じたい。 )
試したこと
以下を参考に、InfoWindowのhide()メソッドを使えば良いのではと考えていますが、
実装方法がわかりません。
※大変お恥ずかしいのですが、レファレンスの見方が良く分かっておらず、
読んでも理解できていない状況です。
bindInfoWindow(レファレンス )
InfoWindow(レファレンス )
ご教授頂けますと幸いです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。