谷歌告诉我日本的经度值是(36,138),但是.NET抛出了这个错误
24201: Latitude values must be between -90 and 90 degrees.
你知道为什么吗?
发布于 2013-06-07 08:50:14
我遇到了和你一样的问题,我使用的是DbGeography.PointFromText("Point(lat lng)")
,而lat和lng的参数应该是相反的。完整的答案是:
// From Google, Japan's latitude: 36; longitude: 138
var lat = 36;
var lng = 138;
var location = DbGeography.PointFromText($"Point({lng} {lat})");
https://stackoverflow.com/questions/16546598
复制相似问题