|
|
|
@ -46,6 +46,35 @@ ob_end_clean();
|
|
|
|
|
|
|
|
|
|
$nearby = [];
|
|
|
|
|
|
|
|
|
|
if (!empty($VARS["format"]) && $VARS["format"] == "geojson") {
|
|
|
|
|
$geojson = [
|
|
|
|
|
"name" => "Nearby People",
|
|
|
|
|
"type" => "FeatureCollection",
|
|
|
|
|
"features" => []
|
|
|
|
|
];
|
|
|
|
|
|
|
|
|
|
foreach ($people as $person) {
|
|
|
|
|
$geojson["features"][] = [
|
|
|
|
|
"type" => "Feature",
|
|
|
|
|
"geometry" => [
|
|
|
|
|
"type" => "Point",
|
|
|
|
|
"coordinates" => [
|
|
|
|
|
$person["longitude"] * 1.0,
|
|
|
|
|
$person["latitude"] * 1.0
|
|
|
|
|
]
|
|
|
|
|
],
|
|
|
|
|
"properties" => [
|
|
|
|
|
"id" => $person["publicid"],
|
|
|
|
|
"name" => utf8_encode(empty($person["name"]) ? $person["username"] : $person["name"]),
|
|
|
|
|
"username" => $person["username"],
|
|
|
|
|
"verified" => $person["verified"] == 1
|
|
|
|
|
]
|
|
|
|
|
];
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
exitWithJson($geojson);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
foreach ($people as $person) {
|
|
|
|
|
$nearby[] = [
|
|
|
|
|
"name" => (empty($person["name"]) ? $person["username"] : $person["name"]),
|
|
|
|
|