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"
}
}]
}