首页 > 代码库 > php请求返回GeoJSON格式的数据
php请求返回GeoJSON格式的数据
<?php /* * Following code will list all the products */ // array for JSON response $response = array(); // include db connect class require_once __DIR__ . ‘/db_connect.php‘; // connecting to db $db = new DB_CONNECT(); // get all products from products table $result = mysql_query("SELECT * FROM fbteam") or die(mysql_error()); # Build GeoJSON feature collection array $geojson = array( ‘type‘ => ‘FeatureCollection‘, ‘features‘ => array() ); // check for empty result if (mysql_num_rows($result) > 0) { // looping through all results // products node while ($row = mysql_fetch_array($result)) { $feature = array( ‘id‘ => $row[‘id‘], ‘type‘ => ‘Feature‘, ‘geometry‘ => array( ‘type‘ => ‘Point‘, # Pass Longitude and Latitude Columns here ‘coordinates‘ => array($row[‘lon‘], $row[‘lat‘]) ) ); # Add feature arrays to feature collection array array_push($geojson[‘features‘], $feature); } header(‘Content-type: application/json‘); header("Access-Control-Allow-Origin: *"); echo json_encode($geojson, JSON_NUMERIC_CHECK); } else { echo "no data"; } mysql_close($con);
php请求返回GeoJSON格式的数据
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。