【发布时间】:2016-03-15 00:22:14
【问题描述】:
我正在使用 DbGeography 类创建一个圆圈并将其绘制在地图上,但产品圆圈的形状不正确,而是呈蛋形。
string textPoint = String.Format("POINT ({0} {1})", longitude, latitude);
DbGeography point = DbGeography.PointFromText(textPoint, DbGeography.DefaultCoordinateSystemId); //4326 = [WGS84]
double earthsRadius = 3437.670013352;
radius = radius / earthsRadius;
DbGeography targetCircle = point.Buffer(earthsRadius);
【问题讨论】:
标签: sql-server geometry spatial geo