【发布时间】:2012-09-03 14:40:13
【问题描述】:
我有一个包含圆形区域的 Google 地图。
我想知道圆圈当前是否在地图边界内可见。
到目前为止我发现的是检查圆圈的中心是否在边界内,但我想检查整个圆圈而不仅仅是它的中心。
我检查地图当前中心是否在圆圈边界内的代码是这样的:
google.maps.event.addListener(map, 'bounds_changed', function()
{
var circleBounds = circle.getBounds();
console.log(circleBounds.contains(map.getCenter()));
});
所以我想要的是这样的东西,这当然是不正确的:
circleBounds.contains(map.getBounds());
【问题讨论】: