abonnement Unibet Coolblue Bitvavo
  zondag 21 juni 2009 @ 14:00:52 #301
85919 Likkende_Lassie
Doe eens wat aan je ondertitel
pi_70219894
Om even terug te komen op bovenstaande:

Ik had het voorbeeld van http://www.dmxzone.com/forum/topic.asp?topic_id=14260.
Omgezet naar php:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<?php
$from
['Lat'] = 51.5007359;
$from['Lng'] = 3.6112547;
   
$iRadius 100;

$istartlat $from['Lat'];
$istartlong $from['Long'];

$LatRange = ($iRadius / ((6076 5280) * 60));

$floatthis = ($iStartLat 3.141592653589 180);
$LongRange = ($iRadius / (((cos(settype($floatthis"float")) * 6076.) / 5280.) * 60));

$LowLatitude = ($istartlat $LatRange);
$HighLatitude = ($istartlat $LatRange);
$LowLongitude = ($istartlong $LongRange);
$HighLongitude = ($istartlong $LongRange);

echo 
"
SELECT * FROM cor WHERE 
cor.Lat <= $HighLatitude AND 
cor.Lat >= $LowLatitude AND 
cor.Lng >= $LowLongitude AND 
cor.Lng <= $HighLongitude 
"
;
?>


Maar hier geeft hij geen resultaten weer. Zodra ik de $iRadius hoger dan 130 zet wel, maar dat klopt natuurlijk niet. Wel liggen alle punten redelijk in de buurt.
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')