special data geometry query

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Daniel van Seggelen

Daniel van Seggelen

28/02/2017 22:48:43
Quote Anchor link
Ik heb eerder een query uitgeprobeerd vanaf mijn word database die ik heb ingeladen in mysql:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
$q = mysqli_query($DBD->conn(), "SELECT w.SHAPE,w.Region2, w.Region1, w.Region3,
       ST_Distance (w.SHAPE, Point('".$_POST['lng']."', '".$_POST['lat']."')) AS afstand
FROM world w
WHERE ST_Intersects(w.SHAPE, ST_Envelope(Linestring(Point('".$_POST['lng']."' - 0.01, '".$_POST['lat']."' - 0.01), Point('".$_POST['lng']."' - 0.01, '".$_POST['lat']."' - 0.01))))
ORDER BY afstand ASC
LIMIT 1    ");


Als ik de afstand op 1 of hoger zet, dan pakt hij de locatie die het verst is. wat doe ik fout?
Ik wil dat hij wel in een straal van 10km kijkt naar de dichtstbijzijnde locatie
 
Er zijn nog geen reacties op dit bericht.



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.