当我在 Android 上使用 Google 地图时,我创建了一个方法来获取点 A 并计算它是否在距离点 B 1km 的区域内:
float[] results = new float[1];
Location.distanceBetween(centerLatitude, centerLongitude, testLatitude,
testLongitude, results);
float distanceInMeters = results[0];
boolean isWithin10km = distanceInMeters < 10000;
但是我需要在我的 API 中进行此操作,因此我将 Location(Lat,Long) 发送到我的服务器,我得到一个位置列表并尝试进行匹配并且它们返回一些东西,问题是,如何“解包" 代码,所以我可以切换到 C#!
我找到了它的实现,但它有一些适当的类,我确信它在 C# 中不存在!这里