计算两点之间的距离

时间:2014-10-19 14:16:43

标签: c# xamarin.ios geolocation xamarin

使用以下例程可以找到我使用parse.com存储我的信息的十个最近的clincs,我有很长的时间和自由度我使用的是xamian.ios c#。我希望能够只列出与使用long和lat传入的前十个匹配的前十个?

我在数学方面非常基础,所以如果需要使用任何公式,可以提供一个例子,谢谢。

public async void populateFromParseLocalDB()
{
        var query = ParseObject.GetQuery ("clinics");
        IEnumerable<ParseObject> results = await query.FindAsync();

        int i=0;

        foreach (var record in results)
        {
            i++;
            Console.WriteLine("in for each");
            var name = record.Get<String>("Name");
            var lat = record.Get<string>("lat");
            var lng = record.Get<string>("lng");
            Console.WriteLine(name);
        }

        int mycount = i;
    }

0 个答案:

没有答案