WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   Räknja ut avstånd mellan koordinater (https://www.wn.se/forum/showthread.php?t=1067297)

spyvingen 2016-09-15 16:59

Citat:

Ursprungligen postat av spyvingen (Inlägg 20519987)
Nu fick jag till det körde med ` istället för long blev fet stil så antar att det finns i mysql

Vad är det för måttenhet är det meter eller grader på nått sätt eller hur är det?

Kom på att meter kan det givetvis inte vara :)
Dock kilometer kan det stämma?

yakuzaemme 2016-09-15 17:00

Citat:

Ursprungligen postat av spyvingen (Inlägg 20519987)
Nu fick jag till det körde med ` istället för long blev fet stil så antar att det finns i mysql

Vad är det för måttenhet är det meter eller grader på nått sätt eller hur är det?

Miles. Om du vill ändra till km använder du 6371 istället för 3959

spyvingen 2016-09-15 18:21

Ahh kanon tack så mycket :)

Riktigt snyggt att lösa det redan i databasen istället för massa uträkningar på sidan :)

spyvingen 2016-09-16 07:33

Citat:

SELECT mytable.*, (6371 * acos(cos(radians(57.707859)) * cos(radians(`lat`)) * cos(radians(`long`) - radians(11.990338)) + sin(radians(57.707859)) * sin(radians(`lat`)))*1000) AS distance FROM mytable ORDER BY distance ASC limit 1
Så detta blev slutresultatet för er som ä intresserade den visar alltså hur många meter det är mellan två gps koordinater om jag nu inte gjort fel i min SQL :)

eNamn 2016-09-16 15:47

Great result! Användbart.


Alla tider är GMT +2. Klockan är nu 17:30.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson