标签: .net google-maps-api-3 geolocation geospatial
我有一套由邮政编码指定的几百个英国地点。我需要找到距英国某个地方不到20英里的那些人。我有谷歌地图api所以我可以将邮政编码翻译成长/拉索。我知道数据库平台具有各种地理空间功能(MsSqlSpatial,PostGIS等),但我想避免任何特定于平台,因为我的应用程序目前与数据库无关(感谢FluentNHibernate)。
是否有一个开源库可以让我在内存中空间查询数据集?数据集总是很小,所有地点都在英国,所以也许我可以使用北方和东方?
答案 0 :(得分:1)
对于小型数据集,您不关心查询性能和空间索引(即全表扫描没问题),只需使用Haversine formula计算您的位置和邮政编码之间的距离。