Googleマップで表示領域に中にマーカーがあるかどうか

YY3ai2ui24 73views 更新:2016年1月29日

mapとmarkerは定義しれあるものとします。

mapからgetBoundsで表示領域を取得し表示領域の中にcontains関数でバウンスの中に含まれるかどうかを判定します。

containsの引数はlatlngオブジェクトで、latlngオブジェクトはmarkers.getPosition()で取れます。

map.getBounds().contains(marker.getPosition())
// => Booolean (true or false)

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません