હેલો
$_distanceLat = 0.00950; // „radius“ latitude
$_distanceLng = 0.00950; // „radius“ longitude, beide kann ich nicht abschätzen. Die Werte haben sich beim spielen ergeben
$_shortLat = number_format( $_GET['lat'], 5, '.', '');
$_shortLng = number_format( $_GET['lon'], 5, '.', '');
$_nshortlat = number_format( ($_shortLat-$_distanceLat), 5, '.', '');
$_nslonglat = number_format( ($_shortLat+$_distanceLat), 5, '.', '');
$_nshortlng = number_format( ($_shortLng-$_distanceLng), 5, '.', '');
$_nslonglng = number_format( ($_shortLng+$_distanceLng), 5, '.', '');
define('CustomerNear','SELECT
firmenid
FROM
`firmen_geo_pointer`
WHERE
userid = "%3$s"
AND
short_lat >= %1$s
AND
short_lat <= %2$s
AND
short_lng >= %4$s
AND
short_lng <= %5$s
');
$_SearchQuery = sprintf(CustomerNear
, escape($_nshortlat)
, escape($_nslonglat)
, escape(UserID)
, escape($_nshortlng)
, escape($_nslonglng)
);
Funktioniert jetzt wie gewünscht.
બાય
--
.
..:
.
..: