如果地图上显示某个点

Ber*_*aud 4 google-maps-api-3

如何知道我的地图上是否有可见的点?

var point = new google.maps.LatLng(parseFloat(lat),parseFloat(lng)); 如果map.getbounds().包含(点)...

小智 7

如果可见,则表示某个点位于地图的可见区域(视口)内;

// 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
}
Run Code Online (Sandbox Code Playgroud)