首先,我甚至不确定这是否是最佳方式,但是...
我已经为美国所有邮政编码积累了一张经度和分数点表。我希望能够做的是允许用户选择邮政编码,选择里程数(5,10,20,40等等),应用程序将列出该半径内的所有用户。 / p>
它显然不需要非常准确,但它必须接近。我一直在四处寻找其他方法来做到这一点,但我很难过,而且我找不到使用long / lat来做这个的好例子。
如果我能用C#获得最好的东西。我不熟悉Java,但如果绝对必要的话,我也许能够搞砸它。
修改
我的坐标如下所示:
CountryCode Zipcode Place StateCode Latitude Longitude
US 95219 Stockton CA 38.01 -121.3698
US 95220 Acampo CA 38.2004 -121.2186
US 95227 Clements CA 38.1929 -121.0811
US 95230 Farmington CA 37.9945 -120.7926
US 95231 French Camp CA 37.878 -121.2827
US 95234 Holt CA 37.9344 -121.4261
US 95236 Linden CA 38.032 -121.0493
此问题不重复,相关问题适用于手机。
答案 0 :(得分:2)
以下代码生成此Wgs84Point实例与另一个实例之间的距离。假设一个完美的球形地球,并且不考虑地球的不规则形状,则给出距离。
BIC()