1,105,456 Community Members

circumstances of a area in google map

Member Avatar
karthik_ppts
Posting Pro
574 posts since Feb 2011
Reputation Points: 81 [?]
Q&As Helped to Solve: 101 [?]
Skill Endorsements: 1 [?]
 
0
 

Hi Frendz,
I have a latitude and longitude points of particular place namely X. Now I want to check the given latitude and longitude point of a place namely Y is within a circumstance of a particular radius from that point X. How to check that? i'm using google map.

Member Avatar
vibhaJ
Posting Shark
960 posts since Apr 2010
Reputation Points: 126 [?]
Q&As Helped to Solve: 190 [?]
Skill Endorsements: 3 [?]
 
1
 

1. count distance between x and y point.
2. check wheather it is less than radious (y is inside)
it is greater than radious (y is outside)

Member Avatar
karthik_ppts
Posting Pro
574 posts since Feb 2011
Reputation Points: 81 [?]
Q&As Helped to Solve: 101 [?]
Skill Endorsements: 1 [?]
 
0
 

1. count distance between x and y point.
2. check wheather it is less than radious (y is inside)
it is greater than radious (y is outside)

Thanks for your reply. I'll try and inform about the result

Member Avatar
karthik_ppts
Posting Pro
574 posts since Feb 2011
Reputation Points: 81 [?]
Q&As Helped to Solve: 101 [?]
Skill Endorsements: 1 [?]
 
0
 

Yes.. Its soved using the following code

$lat1=mysql_result($rs_area,0,"lat");
			$lon1=mysql_result($rs_area,0,"lng");
			$distance=mysql_result($rs_area,0,"radius");
		
			$lat2=$row['latitude'];
			$lon2=$row['longitude'];
			$R = 6371; // Radius of the earth in km
			$dLat = deg2rad($lat2-$lat1);  // Javascript functions in radians
			$dLon = deg2rad($lon2-$lon1); 
			$a = sin($dLat/2) * sin($dLat/2) +
					cos(deg2rad($lat1)) * cos(deg2rad($lat2)) * 
					sin($dLon/2) * sin($dLon/2); 
			$c = 2 * atan2(sqrt($a), sqrt(1-$a)); 
			$d = $R * $c; // Distance in km
Question Answered as of 3 Years Ago by vibhaJ
You
This question has already been solved: Start a new discussion instead
Post:
Start New Discussion
View similar articles that have also been tagged: