【发布时间】:2020-12-01 13:51:28
【问题描述】:
.NET 5 有存储地理位置数据的类吗? .NET 4.8 有 GeoCoordinate 类。这在 .NET 5 中不可用,并且文档没有提供指向新实现的链接。
坐标存储在后端服务器的数据库中,我正在寻找应用程序模型来表示它们。该位置将在地图上显示为前端的图钉。我使用 Entity Framework Core 并将坐标存储为小数。
【问题讨论】:
-
有一堆 NuGet 包声称可以为 .NET Core 提供这个
-
那不是 .NET BCL 类。这是提供对 Windows 定位服务的访问权限的 API 的一部分。
-
在 .NET Core 中,用于空间特征的最常用库可能是 NetTopologySuite。您迟早必须使用它,因为 EF Core 使用它来为 PostgreSQL 和 SQL Server 提供空间支持
-
@PanagiotisKanavos 非常感谢您的出色回答!