【发布时间】:2026-01-08 16:20:07
【问题描述】:
Google 告诉我日本的纬度/经度值为 (36,138),但 .NET 抛出错误
24201: Latitude values must be between -90 and 90 degrees.
有什么想法吗?
【问题讨论】:
标签: .net geolocation
Google 告诉我日本的纬度/经度值为 (36,138),但 .NET 抛出错误
24201: Latitude values must be between -90 and 90 degrees.
有什么想法吗?
【问题讨论】:
标签: .net geolocation
我遇到了和你一样的问题,我使用的是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})");
【讨论】: