Wie überprüfe ich, ob sich Koordinaten in PHP innerhalb der Objektgrenzen befinden?
P粉101708623
P粉101708623 2024-04-05 00:25:54
0
1
1526

Ich habe einige Koordinaten und möchte überprüfen, ob diese Koordinaten genau im Google Maps-Bereich (Nordosten und Südwesten) liegen.

Beispiel:

Available Lat: 40.712776
Available Long: -74.005974

Ich möchte wissen, ob die oben genannten Koordinaten innerhalb der unten aufgeführten Grenzen liegen:

> bounds_north_east[lat]    28.63713261089665
> bounds_north_east[lng]    77.22579752272338
> bounds_south_west[lat]    28.619767323553265
> bounds_south_west[lng]    77.18275343245239

Ich möchte dies nur mit PHP-Skripten erreichen.

P粉101708623
P粉101708623

Antworte allen(1)
P粉190883225

这对我有帮助。它返回 true 或 false。

function inBounds($pointLat, $pointLong, $boundsNElat, $boundsNElong, $boundsSWlat, $boundsSWlong) {
    $eastBound = $pointLong  $boundsSWlong;

    if ($boundsNElong  $boundsSWlat && $pointLat 
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage