Ik heb een PHP script welke op basis van een zoekveld afstanden berekent met waardes uit een tabel.
Dus, bezoeker vult zijn geldige postcode in, script zoekt met behulp van Google maps API de lat/ lon coördinaten op van die postcode, vervolgens wordt er in een tabel gezocht naar bedrijven die binnen 30 km van die postcode liggen.
De bedrijven in die tabel bevatten reeds de lat/ lon coördinaten. Met een formule bereken ik dan de afstanden en alleen de bedrijven die binnen 30 km liggen worden getoond.
Echter ik wil dan vervolgens aan de bezoeker de afstanden tot de ingevulde postcode kunnen tonen, maar ook de bedrijven sorteren op dichtstbijzijnde postcode.
Ik kom daar niet uit. Ik kan kiezen voor de makkelijkste weg en de id's van de gevonden bedrijven + de afstanden opslaan in een tijdelijke tabel en die naderhand gebruiken om mee te sorteren en de afstanden weer te geven.
Nu wordt dit geen website met duizenden bezoekers, dus daar kan ik mee uit de voeten, maar lijkt mij dat dat toch anders moet kunnen.
Iemand die mij in de juiste richting kan duwen?
Dus, bezoeker vult zijn geldige postcode in, script zoekt met behulp van Google maps API de lat/ lon coördinaten op van die postcode, vervolgens wordt er in een tabel gezocht naar bedrijven die binnen 30 km van die postcode liggen.
De bedrijven in die tabel bevatten reeds de lat/ lon coördinaten. Met een formule bereken ik dan de afstanden en alleen de bedrijven die binnen 30 km liggen worden getoond.
Echter ik wil dan vervolgens aan de bezoeker de afstanden tot de ingevulde postcode kunnen tonen, maar ook de bedrijven sorteren op dichtstbijzijnde postcode.
Ik kom daar niet uit. Ik kan kiezen voor de makkelijkste weg en de id's van de gevonden bedrijven + de afstanden opslaan in een tijdelijke tabel en die naderhand gebruiken om mee te sorteren en de afstanden weer te geven.
Nu wordt dit geen website met duizenden bezoekers, dus daar kan ik mee uit de voeten, maar lijkt mij dat dat toch anders moet kunnen.
Iemand die mij in de juiste richting kan duwen?
Pay peanuts get monkeys !