2016-06-15 15 views
0

私はOpenLayersをマップに(少なくとも私はそう思う)リンク用のJavascriptを使用する必要があります。JavaScriptリンクをHTMLリンクのように動作させるにはどうすればよいですか?

map.on("click", e => { 
    map.forEachFeatureAtPixel(e.pixel, (feature) => { 
     window.location.href = "/s/" + feature.getId(); 
     return true; // stop after first feature 
    }); 
}); 

これは正常に動作しますが、いくつかのものを欠い:

  • 兆候はありませんそれをホバリングするとリンクが私を連れて行く。
  • Commandキーを押しても新しいタブでそれを開くことはできません。

は私がホバーに耳を傾け、コマンドが押されているかどうかをチェックすることについて考えたが、これはエラーが発生しやすいようで、唯一の既知のシステム構成で動作します。

JavaScriptリンクをHTMLリンクと同じように動作させる方法はありますか?

答えて

関連する問題