我有一个包含圆形区域的谷歌地图。
我想知道圆圈当前是否在地图边界内可见。
到目前为止我发现的是检查圆的中心是否在边界内,但我想检查整个圆,而不仅仅是它的中心。
我检查地图当前中心是否在圆圈边界内的代码是:
google.maps.event.addListener(map, 'bounds_changed', function()
{
var circleBounds = circle.getBounds();
console.log(circleBounds.contains(map.getCenter()));
});
所以我想要的是这样的东西,这当然是不正确的:
circleBounds.contains(map.getBounds());