Skip to content

Comment leif 27.3.2015

Comment leif 27.3.2015

Use : map.getBounds()

Send to server (posupper.lon,posupper.lat, postlower.lon,poslower.lat)

caclulate withing

if ((post.lon >= posupper.lon && post.lon <= poslower.lon)) &&
    (post.lat>= posupper.lat && post.lat <= poslower.lat) 

{
   isok

}
<!DOCTYPE html>
<html>
<head>
<script
src="http://maps.googleapis.com/maps/api/js">
</script>

<script>
var map;
function initialize()
{
var mapOpt = {
  center:new google.maps.LatLng(51.508742,-0.120850),
  zoom:6,
  mapTypeId:google.maps.MapTypeId.ROADMAP
  };
map=new google.maps.Map(document.getElementById("googleMap"),mapOpt);
}

google.maps.event.addDomListener(window, 'load',initialize);
</script>
</head>
<body>

<button onclick="alert(map.getBounds());">Get bounds</button>

<button onclick="alert(map.getZoom());">Get Zoom</button>
<br><br>
<button onclick="alert(map.getCenter());">Get Center</button>
<br><br>
<div id="googleMap"style="width:400px;height:300px;"></div>

</body>
</html>