How does PHP calculate the maximum and minimum longitude and latitude of four corners within the current coordinates of 3 kilometers?
This article mainly shows you "how PHP calculates the maximum and minimum longitudes and latitudes of the four corners within the current coordinates of 3 kilometers", which is easy to understand and clear. I hope it can help you solve your doubts. Let me lead you to study and learn this article "how PHP calculates the maximum and minimum longitudes and latitudes of four corners within the current coordinates of 3 kilometers".
The details are as follows:
/ / $lng, $lat longitude and latitude $half = 6371; $distance = 3; / 3 km $dlng = 2 * asin (sin ($distance / (2 * $half)) / cos (deg2rad ($lat); $dlng = rad2deg ($dlng); $dlat = $distance / $half; $dlat = rad2deg ($dlat) $fourpoint = array ('left-top' = > array (' lat' = > $lat + $dlat, 'lng' = > $lng-$dlng),' right-top' = > array ('lat' = > $lat + $dlat,' lng' = > $lng + $dlng), 'left-bottom' = > array (' lat' = > $lat-$dlat, 'lng' = > $lng-$dlng),' right-bottom' = > array ('lat' = > $lat-$dlat,' lng' = > $lng + $dlng) The above is all the contents of the article "how PHP calculates the maximum and minimum longitudes and latitudes of four corners within the current coordinates of 3 kilometers". Thank you for reading! I believe we all have a certain understanding, hope to share the content to help you, if you want to learn more knowledge, welcome to follow the industry information channel!