1

有时我的应用服务器可能无法使用 FedEx 或 UPS,或者我需要为单次交易处理 100 多个包裹。

在这些情况下,估计总比没有好。

目前我缓存了精确参数和“舍入”参数的结果,例如 from_zip[:2], round(weight, 10)

我应该看看哪些技术比这做得更好?

4

2 回答 2

1

我认为更好的方法是使用某种类型或插值来执行目标价格的邻近搜索。它可以像找到 2 个边界“点”并插值目标点​​的价格一样简单,可能还使用“距离”阈值来不产生过于“疯狂”的猜测。

无论哪种方式,通知用户价格是估计值并且可能会发生变化是非常重要的。

于 2012-06-03T03:04:56.937 回答
0

与其使用距离,不如使用区域查找表。您应该能够为您的帐户下载区域图表以及相关费率,以创建更简单的查找。

于 2012-06-05T20:33:35.787 回答