电商平台需要用A城市和B城市的距离,算出运费,这个怎么弄?

电商平台需要用A城市和B城市的距离,算出运费,这个怎么弄?
比如
0-1000KM 6元运费
1000-1500KM 8元运费
大于1500KM 12元运费,
现在地址库里面城市都是用ID表示的, 怎么才能知道两个城市之间的距离
有接口吗?

阅读 1.8k
1 个回答

即使是完全相同的货物和路线,但不同快递公司、不同类型的快递服务,最后价格完全不同啊。

难道说你们是统一运费定价了是吗?

那最简单的就是用 Redis,把不同城市的经纬度输进去,用 GEO 命令来算两个经纬度之间的距离。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题