【发布时间】:2011-08-22 15:55:18
【问题描述】:
如何知道某个点在我的地图上是否可见?
var point = new google.maps.LatLng(parseFloat(lat),parseFloat(lng)); 如果 map.getbounds().contains(point) ...
【问题讨论】:
如何知道某个点在我的地图上是否可见?
var point = new google.maps.LatLng(parseFloat(lat),parseFloat(lng)); 如果 map.getbounds().contains(point) ...
【问题讨论】:
如果通过可见,您的意思是如果一个点位于地图的可见区域(视口)内;
// assuming you initialized your map
var point = new google.maps.LatLng(parseFloat(lat),parseFloat(lng));
var currentBounds = map.getBounds() // get bounds of the map object's viewport
if(currentBounds.contains(point)){
// your location is inside your map object's viewport
}else{
// your location is out of the bounds of the map's visible viewport
}
【讨论】: