我在使用postgis的st_distance函数时遇到了问题。它返回了错误的结果-对于小距离,误差不大,可能是10或20米,但对于更大的距离,我的结果与例如谷歌地图的结果之间的差异太大了,高达700米甚至2公里以上。我正在使用srid = 4326。另外一件事-也许这就是问题所在-假设我有一个距离4公里的地方。Postgis说它离我约0.0417{{some_units}}远。现在我只是将结果乘以100,得到更准确的结果。我能否传递一些参数给这个函数,告诉它“以千米/米为单位返回值”? ps. postgres版本是9.0.1