计算两个邮政编码(英国)之间距离的最佳方法是什么?

时间:2015-06-03 18:50:26

标签: javascript html maps distance

您建议我使用哪种方法来计算两个英国邮政编码之间的距离,以确定它是否在范围内?

我不会显示地图,只显示有效位置的结果列表。例如距离BT53 6EX 50英里内的地点

1 个答案:

答案 0 :(得分:0)

这只是一个建议,你没有真正指定任何以令人满意的方式回答你的问题。

沿着邮政编码存储纬度和经度并进行过滤,以便纬度和经度差异在50英里以内:

@Override
public void onBindViewHolder(TimelineAdapter.ViewHolder viewHolder, int i) {
    TimelineItem timelineItem = dataSet.get(i);

    //bunch of findViewById

    secondaryAction.setOnClickListener(secondaryClickListener);
    textContent.setOnClickListener(primaryClickListener);
    avatar.setOnClickListener(primaryClickListener);
}

然后通过计算实际距离来过滤得到的集合,因为上面的查询将返回50英里的方形距离,而不是径向距离。