我可以做一个简单的计算,将km转换为一个值,然后将其添加到lat或lon float中,以计算搜索的边界框?它不需要完全准确。
例如:如果给了我英国伦敦的经纬度(51.5001524,-0.1262362),我想计算从那一点开始东/西25公里的经纬度,以及那个北/南25公里的经度。点,我需要怎么做才能将25公里转换为十进制以添加到上述值?
我正在寻找一般的经验法则,即:1km == +/- 0.XXX
大致转换为:
对于地球的极地平坦度,这并不完全正确-因为您可能想要使用WGS84参考椭球(用于GPS的模型)更复杂的公式。但是对于您的目的,该错误可能可以忽略不计。
资料来源:http : //en.wikipedia.org/wiki/Latitude
注意 :请注意,拉特隆坐标是以度表示的,而cos大多数(所有)语言中的函数通常都接受弧度,因此需要将度转换为弧度。
cos