【发布时间】:2021-11-19 08:36:55
【问题描述】:
所以目前我正在使用 react-simple-map 制作带有标记的地图。它需要这种 json 格式:
[{
"coordinates":{
"0":139.6917,
"1":35.6480
},
"name":"Tokyo",
},
{
"coordinates":{
"0":101.9758,
"1":4.2105
},
"name":"Malaysia",
}]
然后我尝试像这样更改 .net 中的标签:
public IQueryable<Object> GetCoordination()
{
return from a in _awContext.SalesTerritories
join p in _awContext.Coordination
on a.TerritoryId equals p.TerritoryID
select new
{
id = a.TerritoryId,
coordinates = new
{
'0' = p.Lat,
'1' = p.Long,
},
name = a.Name,
countryRegionCode = a.CountryRegionCode,
salesYtd = a.SalesYtd,
salesLastYear = a.SalesLastYear,
costYtd = a.CostYtd,
costLastYear = a.CostLastYear,
};
}
发生的情况是 0 和 1 有错误。
有没有办法让它成为整数。
【问题讨论】:
标签: reactjs .net react-simple-maps