需求是:
用戶生成訂單,確定了一個定位,為A點,此時需要將訂單物品送至配送站,配送站有N個,為N1…NX,需要找出離A點最近的N計算實際距離
方案:
每產生一個A就呼叫高德介面,計算A與若干個N之間的實際距離
問題:
這個方案就是呼叫介面次數過多,如果有100個N,則一個A就需要呼叫100次介面,問題是高德介面每天有呼叫限制,來問問有沒有更優的替代方案
注:N的位置是若干個固定位置
uj5u.com熱心網友回復:
實在做不了就自己根據坐標算直線距離
uj5u.com熱心網友回復:
直線距離計費不準確啊uj5u.com熱心網友回復:
那就只能看有沒有批量介面了
uj5u.com熱心網友回復:
換個賬號或者ip或者什么的,還能繼續蹭免費的介面uj5u.com熱心網友回復:
]先計算直線距離,篩選出幾個近的,然后再請求介面.
uj5u.com熱心網友回復:
樓上說的對,先用直線距離找出附近的幾個N,再請求介面,所有的N都計算一遍太沒必要了吧,就算遍歷計算出來的點位大概率會在直線距離附近的幾個N中。最終的解決方案肯定是付費啦uj5u.com熱心網友回復:
你的配送站沒有區域劃分么 到時候最近的隔了一個市怎么辦轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/24223.html
標籤:非技術區
