マーカーがクリックされ、現在の可視領域にない場合、何かしたいです。マーカーが現在の可視領域にあるかどうかをチェック
私はこれでしようとしていますが、それは間違った理由で、私がその領域内で見ることができないマーカーを考慮しています。ここで何が間違っているのか分からない。ありがとう!
var marker_is_visible = this.map.getExtent().containsLonLat (new OpenLayers.LonLat(marker.x, marker.y))
if (!marker_is_visible) {
// Reset view
}
ここに何か不足していますが、地図に表示されていない場合はどうすればクリックできますか? –