Script: Een script waarbij je kan zoeken naar jobs, feestjes, of dergelijke via hun plaats of postcode.
- Gebruiker voert zijn postcode in
- Gebruiker geeft aan binnen welke straal rond deze postcode gezocht moet worden (10km, 25km, 50km, 100km of landelijk)
- Gebruiker drukt op button
- Gebruiker ziet resultaten op basis van straal rond postcode
Demo:
http://www.kinderfeest.nl/
Weet iemand waar je dit kan vinden, of wie heeft dit liggen?
Ik weet dat veel sites hiervan gebruik maken.
Ik ben niet opzoek naar op maat gemaakt werk!
Wie kan me helpen?
Alvast bedankt.
Je kan via de Google maps API's gewoon de coordinaten (Latitude en longitude) opvragen van je locatie, met een berekening kan je vergelijken hoever de afstand tussen 2 verschillende coördinaten is.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
$lat1 = 46.2341938036161;
$lon1 = -63.124778021257015;
$lat2 = 46.4141938036161;
$lon2 = -63.118571124705284;
$distance = (3958*3.1415926*sqrt(($lat2-$lat1)*($lat2-$lat1) + cos($lat2/57.29578)*cos($lat1/57.29578)*($lon2-$lon1)*($lon2-$lon1))/180);
print($distance);
?>
Klopt, bedankt voor je reactie. Ik wist niet eens dat dit mogenlijk was.
Mij gaat het om de basic source van kinderfeest.nl, je kan zien in de links dat sommige mappen en bestanden engelstalig zijn, dus gebruiken ze een open source.
Heb reeds contact opgenomen maar ze antwoorden niet, kan iemand me hier helpen?
Met deze of gelijkaardige source te tonen.
Groeten!
Volgens mij gebruiken hun Zend, ik kreeg in ieder geval een error op hun site die volgens mij uit Zend komt.
Let wel even op dat het voorbeeld van Jesse Degger hierboven in
miles is.
Je hebt gelijk, ik heb de miles gepakt inderdaad. Je moet dan de 3958 aanpassen naar 6378, dit staat voor KM :)
Code (php)
1
$distance = (6378*3.1415926*sqrt(($lat2-$lat1)*($lat2-$lat1) + cos($lat2/57.29578)*cos($lat1/57.29578)*($lon2-$lon1)*($lon2-$lon1))/180);