所以目前我正在使用 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 有错误。
无论如何使它成为整数。