0
我試圖從我的數據庫中檢索一些數據以用於GoogleMaps API,但我不確定如何將其格式化爲GeoJson。將JSON格式化爲GeoJson
目前,我的代碼如下所示:
public IActionResult GetAll()
{
using (var connection = new SqlConnection(_config.GetConnectionString("MainDatabase")))
{
var results = connection.Query(
@"SELECT [Car] = car_no,
[Latitude] = lat,
[Longitude] = lng,
[Status] = status
FROM dbo.vehicles vh"
);
return Json(results);
}
}
但是這將返回它在一個「普通」的JSON格式,我需要格式化,在一個類似的格式返回:
{
"type": "FeatureCollection",
"features": [{
"type": "Feature",
"geometry": {
"type": "Point",
"coordinates": [102.0, 0.5]
},
"properties": {
"car": "15",
"status": "arrived"
}
}]
}